ObjectAce Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Controlla l'accesso agli oggetti servizi directory. Questa classe rappresenta un Controllo di accesso Entry (ACE) associato a un oggetto directory.
public ref class ObjectAce sealed : System::Security::AccessControl::QualifiedAce
public sealed class ObjectAce : System.Security.AccessControl.QualifiedAce
type ObjectAce = class
inherit QualifiedAce
Public NotInheritable Class ObjectAce
Inherits QualifiedAce
- Ereditarietà
Costruttori
| Nome | Descrizione |
|---|---|
| ObjectAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, ObjectAceFlags, Guid, Guid, Boolean, Byte[]) |
Avvia una nuova istanza della ObjectAce classe . |
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 ObjectAce . Questa lunghezza deve essere usata prima di effettuare il marshalling dell'ACL in una matrice binaria con il GetBinaryForm(Byte[], Int32) metodo . |
| InheritanceFlags |
Ottiene i flag che specificano le proprietà di ereditarietà di questa Controllo di accesso Voce (ACE). (Ereditato da GenericAce) |
| InheritedObjectAceType |
Ottiene o imposta il GUID del tipo di oggetto che può ereditare l'Controllo di accesso Entry (ACE) rappresentato dall'oggetto ObjectAce. |
| 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) |
| ObjectAceFlags |
Ottiene o imposta flag che specificano se le ObjectAceType proprietà e InheritedObjectAceType contengono valori che identificano i tipi di oggetto validi. |
| ObjectAceType |
Ottiene o imposta il GUID del tipo di oggetto associato a questo ObjectAce oggetto. |
| 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 ObjectAce 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) |
Restituisce la lunghezza massima consentita, in byte, di un BLOB di dati opachi per il callback Controllo di accesso voci (ACL). |
| 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) |