SystemAcl 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.
Rappresenta un elenco di Controllo di accesso di sistema (SACL).
public ref class SystemAcl sealed : System::Security::AccessControl::CommonAcl
public sealed class SystemAcl : System.Security.AccessControl.CommonAcl
type SystemAcl = class
inherit CommonAcl
Public NotInheritable Class SystemAcl
Inherits CommonAcl
- Ereditarietà
Costruttori
| Nome | Descrizione |
|---|---|
| SystemAcl(Boolean, Boolean, Byte, Int32) |
Inizializza una nuova istanza della SystemAcl classe con i valori specificati. |
| SystemAcl(Boolean, Boolean, Int32) |
Inizializza una nuova istanza della SystemAcl classe con i valori specificati. |
| SystemAcl(Boolean, Boolean, RawAcl) |
Inizializza una nuova istanza della SystemAcl classe con i valori specificati dall'oggetto specificato RawAcl . |
Proprietà
| Nome | Descrizione |
|---|---|
| BinaryLength |
Ottiene la lunghezza, espressa in byte, della rappresentazione binaria dell'oggetto corrente CommonAcl . Questa lunghezza deve essere usata prima di effettuare il marshalling dell'elenco di controllo di accesso (ACL) in una matrice binaria usando il GetBinaryForm(Byte[], Int32) metodo . (Ereditato da CommonAcl) |
| Count |
Ottiene il numero di voci di controllo di accesso (ACL) nell'oggetto corrente CommonAcl . (Ereditato da CommonAcl) |
| IsCanonical |
Ottiene un valore booleano che specifica se le voci di controllo di accesso nell'oggetto corrente CommonAcl sono in ordine canonico. (Ereditato da CommonAcl) |
| IsContainer |
Imposta un valore che indica se l'oggetto CommonAcl è un contenitore. (Ereditato da CommonAcl) |
| IsDS |
Imposta un valore che indica se l'oggetto corrente CommonAcl è un elenco ACL (Directory Object Access Control List). (Ereditato da CommonAcl) |
| IsSynchronized |
Questa proprietà è sempre impostata su |
| Item[Int32] |
Ottiene o imposta l'oggetto CommonAce in corrispondenza dell'indice specificato. (Ereditato da CommonAcl) |
| Revision |
Ottiene il livello di revisione dell'oggetto CommonAcl. (Ereditato da CommonAcl) |
| SyncRoot |
Questa proprietà restituisce |
Metodi
| Nome | Descrizione |
|---|---|
| AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Aggiunge una regola di controllo con le impostazioni specificate all'oggetto corrente SystemAcl . Utilizzare questo metodo per l'oggetto directory Controllo di accesso Elenchi (ACL) quando si specifica il tipo di oggetto o il tipo di oggetto ereditato per la nuova regola di controllo. |
| AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Aggiunge una regola di controllo all'oggetto corrente SystemAcl . |
| AddAudit(SecurityIdentifier, ObjectAuditRule) |
Aggiunge una regola di controllo all'oggetto corrente SystemAcl . |
| CopyTo(GenericAce[], Int32) |
Copia ogni GenericAce oggetto corrente GenericAcl nella matrice specificata. (Ereditato da GenericAcl) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetBinaryForm(Byte[], Int32) |
Effettua il marshalling del contenuto dell'oggetto CommonAcl nella matrice di byte specificata a partire dall'offset specificato. (Ereditato da CommonAcl) |
| GetEnumerator() |
Recupera un oggetto che è possibile usare per scorrere le voci di controllo di accesso (ACL) in un elenco di controllo di accesso (ACL). (Ereditato da GenericAcl) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| Purge(SecurityIdentifier) |
Rimuove tutte le voci di controllo di accesso contenute da questo CommonAcl oggetto associato all'oggetto specificato SecurityIdentifier . (Ereditato da CommonAcl) |
| RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Rimuove la regola di controllo specificata dall'oggetto corrente SystemAcl . Utilizzare questo metodo per l'oggetto directory Controllo di accesso Elenchi (ACL) quando si specifica il tipo di oggetto o il tipo di oggetto ereditato. |
| RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Rimuove la regola di controllo specificata dall'oggetto corrente SystemAcl . |
| RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Rimuove la regola di controllo specificata dall'oggetto corrente SystemAcl . |
| RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Rimuove la regola di controllo specificata dall'oggetto corrente DiscretionaryAcl . Utilizzare questo metodo per l'oggetto directory Controllo di accesso Elenchi (ACL) quando si specifica il tipo di oggetto o il tipo di oggetto ereditato. |
| RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Rimuove la regola di controllo specificata dall'oggetto corrente DiscretionaryAcl . |
| RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule) |
Rimuove la regola di controllo specificata dall'oggetto corrente DiscretionaryAcl . |
| RemoveInheritedAces() |
Rimuove tutte le voci di controllo di accesso ereditate da questo CommonAcl oggetto. (Ereditato da CommonAcl) |
| SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Imposta la regola di controllo specificata per l'oggetto specificato SecurityIdentifier . Utilizzare questo metodo per l'oggetto directory Controllo di accesso Elenchi (ACL) quando si specifica il tipo di oggetto o il tipo di oggetto ereditato. |
| SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Imposta la regola di controllo specificata per l'oggetto specificato SecurityIdentifier . |
| SetAudit(SecurityIdentifier, ObjectAuditRule) |
Imposta la regola di controllo specificata per l'oggetto specificato SecurityIdentifier . |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Copia ogni GenericAce oggetto corrente GenericAcl nella matrice specificata. (Ereditato da GenericAcl) |
| IEnumerable.GetEnumerator() |
Restituisce una nuova istanza della AceEnumerator classe cast come istanza dell'interfaccia IEnumerator . (Ereditato da GenericAcl) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| AsParallel(IEnumerable) |
Abilita la parallelizzazione di una query. |
| AsQueryable(IEnumerable) |
Converte un IEnumerable in un IQueryable. |
| Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un IEnumerable al tipo specificato. |
| OfType<TResult>(IEnumerable) |
Filtra gli elementi di un IEnumerable in base a un tipo specificato. |