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

Использование нового ACE.

accessMask
Int32

Маска доступа для ACE.

sid
SecurityIdentifier

Связанный SecurityIdentifier с новым ACE.

flags
ObjectAceFlags

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

type
Guid

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

inheritedType
Guid

ИДЕНТИФИКАТОР GUID, определяющий тип объекта, который может наследовать новый ACE.

isCallback
Boolean

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

opaque
Byte[]

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

Исключения

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

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