ObjectAce Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe 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())
Parâmetros
- aceFlags
- AceFlags
As condições de herança, propagação de herança e auditoria para a nova ACE (Entrada de Controle de Acesso).
- qualifier
- AceQualifier
O uso do novo ACE.
- accessMask
- Int32
A máscara de acesso para o ACE.
O SecurityIdentifier associado à nova ACE.
- flags
- ObjectAceFlags
Se os parâmetros type
e inheritedType
contêm os GUIDs de objeto válidos.
- type
- Guid
Um GUID que identifica o tipo de objeto ao qual a nova ACE se aplica.
- inheritedType
- Guid
Um GUID que identifica o tipo de objeto que pode herdar a nova ACE.
- isCallback
- Boolean
true
se a nova ACE for uma ACE de um tipo de retorno de chamada.
- opaque
- Byte[]
Dados opacos associados à nova ACE. Isso é permitido apenas para tipos de ACE de retorno de chamada. O comprimento dessa matriz não deve ser maior que o valor retornado do método MaxOpaqueLength(Boolean).
Exceções
O parâmetro qualificador contém um valor inválido ou o comprimento do valor do parâmetro opaco é maior que o valor retornado do método MaxOpaqueLength(Boolean).