ObjectAce Costruttore

Definizione

Avvia una nuova istanza della 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);
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

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

qualifier
AceQualifier

Uso della nuova ace.

accessMask
Int32

Maschera di accesso per ACE.

sid
SecurityIdentifier

Oggetto SecurityIdentifier associato alla nuova ace.

flags
ObjectAceFlags

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

type
Guid

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

inheritedType
Guid

GUID che identifica il tipo di oggetto che può ereditare il nuovo ACE.

isCallback
Boolean

true se la nuova ACE è un tipo di callback ACE.

opaque
Byte[]

Dati opachi associati alla nuova ace. Questa opzione è consentita solo per i tipi ACE di callback. La lunghezza di questa matrice non deve essere maggiore del valore restituito del MaxOpaqueLength(Boolean) metodo .

Eccezioni

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

Si applica a