CommonAce Classe

Definizione

Rappresenta una voce di controllo di accesso (ACE).

public ref class CommonAce sealed : System::Security::AccessControl::QualifiedAce
public sealed class CommonAce : System.Security.AccessControl.QualifiedAce
type CommonAce = class
    inherit QualifiedAce
Public NotInheritable Class CommonAce
Inherits QualifiedAce
Ereditarietà

Commenti

La CommonAce classe rappresenta gli otto tipi ACE più comuni:

Costruttori

Nome Descrizione
CommonAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, Boolean, Byte[])

Inizializza una nuova istanza della classe CommonAce.

Proprietà

Nome Descrizione
AccessMask

Ottiene o imposta la maschera di accesso per questo KnownAce oggetto.

(Ereditato da KnownAce)
AceFlags

Ottiene o imposta l'oggetto associato all'oggetto AceFlagsGenericAce .

(Ereditato da GenericAce)
AceQualifier

Ottiene un valore che specifica se ace consente l'accesso, nega l'accesso, provoca controlli di sistema o genera allarmi di sistema.

(Ereditato da QualifiedAce)
AceType

Ottiene il tipo di questa voce Controllo di accesso (ACE).

(Ereditato da GenericAce)
AuditFlags

Ottiene le informazioni di controllo associate a questa voce Controllo di accesso (ACE).

(Ereditato da GenericAce)
BinaryLength

Ottiene la lunghezza, espressa in byte, della rappresentazione binaria dell'oggetto corrente CommonAce . Usare questa lunghezza con il metodo prima di GetBinaryForm(Byte[], Int32) effettuare il marshalling dell'ACL in una matrice binaria.

InheritanceFlags

Ottiene i flag che specificano le proprietà di ereditarietà di questa Controllo di accesso Voce (ACE).

(Ereditato da GenericAce)
IsCallback

Specifica se questo QualifiedAce oggetto contiene dati di callback.

(Ereditato da QualifiedAce)
IsInherited

Ottiene un valore booleano che specifica se questa Controllo di accesso voce (ACE) viene ereditata o impostata in modo esplicito.

(Ereditato da GenericAce)
OpaqueLength

Ottiene la lunghezza dei dati di callback opachi associati a questo QualifiedAce oggetto. Questa proprietà è valida solo per le voci di callback Controllo di accesso (ACL).

(Ereditato da QualifiedAce)
PropagationFlags

Ottiene i flag che specificano le proprietà di propagazione dell'ereditarietà di questa voce Controllo di accesso (ACE).

(Ereditato da GenericAce)
SecurityIdentifier

Ottiene o imposta l'oggetto SecurityIdentifier associato a questo KnownAce oggetto.

(Ereditato da KnownAce)

Metodi

Nome Descrizione
Copy()

Crea una copia completa di questa voce Controllo di accesso (ACE).

(Ereditato da GenericAce)
Equals(Object)

Determina se l'oggetto specificato GenericAce è uguale all'oggetto corrente GenericAce .

(Ereditato da GenericAce)
GetBinaryForm(Byte[], Int32)

Effettua il marshalling del contenuto dell'oggetto CommonAce nella matrice di byte specificata a partire dall'offset specificato.

GetHashCode()

Funge da funzione hash per la GenericAce classe . Il GetHashCode() metodo è adatto per l'uso in algoritmi di hash e strutture di dati come una tabella hash.

(Ereditato da GenericAce)
GetOpaque()

Restituisce i dati di callback opachi associati a questo QualifiedAce oggetto.

(Ereditato da QualifiedAce)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MaxOpaqueLength(Boolean)

Ottiene la lunghezza massima consentita di un BLOB di dati opachi per le voci di controllo di accesso di callback.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
SetOpaque(Byte[])

Imposta i dati di callback opachi associati a questo QualifiedAce oggetto.

(Ereditato da QualifiedAce)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a