Condividi tramite


CustomAce Classe

Definizione

Rappresenta una ACE (Access Control Entry, voce di controllo di accesso) non definita da uno dei membri dell'enumerazione AceType.

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

Commenti

Un CustomAce oggetto contiene un'intestazione ACE e un BLOB opaco di dati.

Costruttori

CustomAce(AceType, AceFlags, Byte[])

Inizializza una nuova istanza della classe CustomAce.

Campi

MaxOpaqueLength

Restituisce la lunghezza massima consentita per un blob di dati opachi per l'oggetto CustomAce.

Proprietà

AceFlags

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

(Ereditato da GenericAce)
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 CustomAce corrente. Questa lunghezza deve essere usata prima di effettuare il marshalling dell'elenco ACL in una matrice binaria con il metodo GetBinaryForm(Byte[], Int32).

InheritanceFlags

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

(Ereditato da GenericAce)
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 opachi associati a questo oggetto CustomAce.

PropagationFlags

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

(Ereditato da GenericAce)

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 CustomAce 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 opachi associati a questo oggetto CustomAce.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SetOpaque(Byte[])

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

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a