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.
Связанный 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) значения метода.