ObjectAce Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый экземпляр класса ObjectAce.
public:
ObjectAce(System::Security::AccessControl::AceFlags aceFlags, System::Security::AccessControl::AceQualifier qualifier, int accessMask, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, cli::array <System::Byte> ^ opaque);
public ObjectAce (System.Security.AccessControl.AceFlags aceFlags, System.Security.AccessControl.AceQualifier qualifier, int accessMask, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[]? opaque);
public ObjectAce (System.Security.AccessControl.AceFlags aceFlags, System.Security.AccessControl.AceQualifier qualifier, int accessMask, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[] opaque);
new System.Security.AccessControl.ObjectAce : System.Security.AccessControl.AceFlags * System.Security.AccessControl.AceQualifier * int * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAceFlags * Guid * Guid * bool * byte[] -> System.Security.AccessControl.ObjectAce
Public Sub New (aceFlags As AceFlags, qualifier As AceQualifier, accessMask As Integer, sid As SecurityIdentifier, flags As ObjectAceFlags, type As Guid, inheritedType As Guid, isCallback As Boolean, opaque As Byte())
Параметры
- aceFlags
- AceFlags
Наследование, распространение наследования и условия аудита для нового элемента управления доступом (ACE).
- qualifier
- AceQualifier
Функция нового элемента управления доступом.
- accessMask
- Int32
Маска доступа элемента управления доступом.
Объект SecurityIdentifier, связанный с новым элементом управления доступом.
- flags
- ObjectAceFlags
Содержат ли параметры type
и inheritedType
допустимые идентификаторы GUID объектов.
- type
- Guid
Идентификатор GUID, определяющий тип объекта, к которому применяется новый элемент управления доступом.
- inheritedType
- Guid
Идентификатор GUID, определяющий тип объекта, который может наследовать новый элемент управления доступом.
- isCallback
- Boolean
Значение true
, если новый элемент управления доступом является элементом управления доступом обратного вызова.
- opaque
- Byte[]
Непрозрачные данные, связанные с новым элементом управления доступом. Непрозрачные данные разрешены только для элементов управления доступом обратного вызова. Длина этого массива не должна превышать значение, возвращаемое методом MaxOpaqueLength(Boolean).
Исключения
Параметр квалификатора содержит недопустимое значение или длина значения непрозрачного параметра больше значения, возвращаемого методом MaxOpaqueLength(Boolean).