Share via


ObjectAce Costruttore

Definizione

Inizializza una nuova istanza della 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())

Parametri

aceFlags
AceFlags

Ereditarietà, propagazione dell'ereditarietà e condizioni di controllo per la nuova voce di controllo di accesso (ACE).

qualifier
AceQualifier

Utilizzo della nuova voce ACE.

accessMask
Int32

Maschera di accesso della voce ACE.

sid
SecurityIdentifier

Classe SecurityIdentifier associata alla nuova voce ACE.

flags
ObjectAceFlags

Indica se i parametri type e inheritedType contengono GUID oggetto validi.

type
Guid

GUID che identifica il tipo di oggetto a cui si applica la nuova voce ACE.

inheritedType
Guid

GUID che identifica il tipo di oggetto che può ereditare la nuova voce ACE.

isCallback
Boolean

true se la nuova voce ACE è una voce ACE di tipo callback.

opaque
Byte[]

Dati opachi associati alla nuova voce ACE. Consentiti solo per i tipi di voci ACE di callback. La lunghezza di questa matrice non deve essere superiore al valore restituito del metodo MaxOpaqueLength(Boolean).

Eccezioni

Il parametro qualificatore contiene un valore non valido o la lunghezza del valore del parametro opaco è maggiore del valore restituito del metodo MaxOpaqueLength(Boolean).

Si applica a