Condividi tramite


CommonAce Classe

Definizione

Rappresenta una voce di controllo di accesso (ACE, Access Control Entry).

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

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

Inizializza una nuova istanza della classe CommonAce.

Proprietà

AccessMask

Ottiene o imposta la maschera di accesso dell'oggetto KnownAce.

(Ereditato da KnownAce)
AceFlags

Ottiene o imposta l'enumerazione AceFlags associata a questo oggetto GenericAce.

(Ereditato da GenericAce)
AceQualifier

Ottiene un valore che specifica se l'ACE concede l'accesso, nega l'accesso, determina controlli di sistema o provoca allarmi di sistema.

(Ereditato da QualifiedAce)
AceType

Ottiene il tipo di questa ACE.

(Ereditato da GenericAce)
AuditFlags

Ottiene le informazioni di controllo associate a questa ACE.

(Ereditato da GenericAce)
BinaryLength

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

InheritanceFlags

Ottiene flag che specificano le proprietà di ereditarietà di questa ACE.

(Ereditato da GenericAce)
IsCallback

Specifica se questo oggetto QualifiedAce contiene dati di callback.

(Ereditato da QualifiedAce)
IsInherited

Ottiene un valore Boolean che specifica se questa ACE viene ereditata oppure viene impostata in modo esplicito.

(Ereditato da GenericAce)
OpaqueLength

Ottiene la lunghezza dei dati di callback opachi associati a questo oggetto QualifiedAce. Questa proprietà è valida solo per ACE di callback.

(Ereditato da QualifiedAce)
PropagationFlags

Ottiene flag che specificano le proprietà di propagazione dell'ereditarietà di questa ACE.

(Ereditato da GenericAce)
SecurityIdentifier

Ottiene o imposta l'oggetto SecurityIdentifier associato all'oggetto KnownAce.

(Ereditato da KnownAce)

Metodi

Copy()

Crea una copia completa di questa ACE.

(Ereditato da GenericAce)
Equals(Object)

Determina se l'oggetto GenericAce specificato equivale all'oggetto GenericAce corrente.

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

Esegue il marshalling dei contenuti dell'oggetto CommonAce nella matrice di byte specificata, in corrispondenza dell'offset specificato.

GetHashCode()

Viene utilizzato come funzione hash per la classe GenericAce. Il metodo GetHashCode() può essere utilizzato in algoritmi di hash e strutture di dati, ad esempio una tabella hash.

(Ereditato da GenericAce)
GetOpaque()

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

(Ereditato da QualifiedAce)
GetType()

Ottiene l'oggetto 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 (ACE) di callback.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SetOpaque(Byte[])

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

(Ereditato da QualifiedAce)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a