ObjectAce Construtor
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicia uma nova instância da ObjectAce classe.
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 o novo Controlo de Acesso Entry (ACE).
- qualifier
- AceQualifier
A utilização do novo ACE.
- accessMask
- Int32
A máscara de acesso para o ACE.
O SecurityIdentifier associado ao novo ACE.
- flags
- ObjectAceFlags
Se os type parâmetros e inheritedType contêm GUIDs válidos de objetos.
- type
- Guid
Um GUID que identifica o tipo de objeto ao qual o novo ACE se aplica.
- inheritedType
- Guid
Um GUID que identifica o tipo de objeto que pode herdar o novo ACE.
- isCallback
- Boolean
true se o novo ACE for do tipo callback.
- opaque
- Byte[]
Dados opacos associados ao novo ACE. Isto é permitido apenas para tipos ACE de retorno de chamada. O comprimento deste array não pode ser maior do que o valor de retorno do MaxOpaqueLength(Boolean) método.
Exceções
O parâmetro qualificador contém um valor inválido ou o comprimento do valor do parâmetro opaco é maior do que o valor de retorno do MaxOpaqueLength(Boolean) método.