Поделиться через


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

Маска доступа элемента управления доступом.

sid
SecurityIdentifier

Объект SecurityIdentifier, связанный с новым элементом управления доступом.

flags
ObjectAceFlags

Содержат ли параметры type и inheritedType допустимые идентификаторы GUID объектов.

type
Guid

Идентификатор GUID, определяющий тип объекта, к которому применяется новый элемент управления доступом.

inheritedType
Guid

Идентификатор GUID, определяющий тип объекта, который может наследовать новый элемент управления доступом.

isCallback
Boolean

Значение true, если новый элемент управления доступом является элементом управления доступом обратного вызова.

opaque
Byte[]

Непрозрачные данные, связанные с новым элементом управления доступом. Непрозрачные данные разрешены только для элементов управления доступом обратного вызова. Длина этого массива не должна превышать значение, возвращаемое методом MaxOpaqueLength(Boolean).

Исключения

Параметр квалификатора содержит недопустимое значение или длина значения непрозрачного параметра больше значения, возвращаемого методом MaxOpaqueLength(Boolean).

Применяется к