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 SACL (System Access Control List, elenco di controllo di accesso di sistema).
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
SystemAcl(Boolean, Boolean, Byte, Int32) |
Inizializza una nuova istanza della classe SystemAcl con i valori specificati. |
SystemAcl(Boolean, Boolean, Int32) |
Inizializza una nuova istanza della classe SystemAcl con i valori specificati. |
SystemAcl(Boolean, Boolean, RawAcl) |
Inizializza una nuova istanza della classe SystemAcl con i valori specificati dall'oggetto RawAcl specificato. |
Proprietà
BinaryLength |
Ottiene la lunghezza, in byte, della rappresentazione binaria dell'oggetto CommonAcl corrente. Tale lunghezza deve essere usata prima di effettuare il marshalling dell'elenco di controllo di accesso (ACL) in una matrice binaria mediante il metodo GetBinaryForm(Byte[], Int32). (Ereditato da CommonAcl) |
Count |
Ottiene il numero di voci di controllo di accesso (ACE) presenti nell'oggetto CommonAcl corrente. (Ereditato da CommonAcl) |
IsCanonical |
Ottiene un valore booleano che specifica se le voci di controllo di accesso (ACE) nell'oggetto CommonAcl corrente sono in ordine canonico. (Ereditato da CommonAcl) |
IsContainer |
Specifica se l'oggetto CommonAcl è un contenitore. (Ereditato da CommonAcl) |
IsDS |
Specifica se l'oggetto CommonAcl corrente è un elenco di controllo di accesso (ACL) di un oggetto directory. (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 della classe CommonAcl. (Ereditato da CommonAcl) |
SyncRoot |
Questa proprietà restituisce sempre |
Metodi
AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Aggiunge una regola di controllo all'oggetto SystemAcl corrente. |
AddAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Aggiunge una regola di controllo con le impostazioni specificate all'oggetto SystemAcl corrente. Utilizzare questo metodo per l'oggetto di directory ACL quando si specifica il tipo di oggetto o il tipo di oggetto ereditato per la nuova regola di controllo. |
AddAudit(SecurityIdentifier, ObjectAuditRule) |
Aggiunge una regola di controllo all'oggetto SystemAcl corrente. |
CopyTo(GenericAce[], Int32) |
Copia ogni oggetto GenericAce dell'oggetto GenericAcl corrente nella matrice specificata. (Ereditato da GenericAcl) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetBinaryForm(Byte[], Int32) |
Esegue il marshalling dei contenuti dell'oggetto CommonAcl nella matrice di byte specificata, in corrispondenza dell'offset specificato. (Ereditato da CommonAcl) |
GetEnumerator() |
Recupera un oggetto che è possibile usare per eseguire l'iterazione delle voci di controllo di accesso (ACE) in un elenco di controllo di accesso (ACL). (Ereditato da GenericAcl) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Purge(SecurityIdentifier) |
Rimuove tutte le voci di controllo di accesso (ACE) contenute dall'oggetto CommonAcl e associate all'oggetto SecurityIdentifier specificato. (Ereditato da CommonAcl) |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Rimuove la regola di controllo specificata dall'oggetto SystemAcl corrente. |
RemoveAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Rimuove la regola di controllo specificata dall'oggetto SystemAcl corrente. Utilizzare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto o il tipo di oggetto ereditato. |
RemoveAudit(SecurityIdentifier, ObjectAuditRule) |
Rimuove la regola di controllo specificata dall'oggetto SystemAcl corrente. |
RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Rimuove la regola di controllo specificata dall'oggetto DiscretionaryAcl corrente. |
RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Rimuove la regola di controllo specificata dall'oggetto DiscretionaryAcl corrente. Utilizzare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto o il tipo di oggetto ereditato. |
RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule) |
Rimuove la regola di controllo specificata dall'oggetto DiscretionaryAcl corrente. |
RemoveInheritedAces() |
Rimuove tutte le voci di controllo di accesso (ACE) ereditate dall'oggetto CommonAcl. (Ereditato da CommonAcl) |
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Imposta la regola di controllo specificata per l'oggetto SecurityIdentifier specificato. |
SetAudit(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Imposta la regola di controllo specificata per l'oggetto SecurityIdentifier specificato. Utilizzare questo metodo per gli elenchi di controllo di accesso (ACL) di oggetti directory quando si specifica il tipo di oggetto o il tipo di oggetto ereditato. |
SetAudit(SecurityIdentifier, ObjectAuditRule) |
Imposta la regola di controllo specificata per l'oggetto SecurityIdentifier specificato. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
ICollection.CopyTo(Array, Int32) |
Copia ogni oggetto GenericAce dell'oggetto GenericAcl corrente nella matrice specificata. (Ereditato da GenericAcl) |
IEnumerable.GetEnumerator() |
Restituisce una nuova istanza del cast di classe AceEnumerator come istanza dell'interfaccia IEnumerator. (Ereditato da GenericAcl) |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |