DirectoryObjectSecurity 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.
Consente di controllare l'accesso agli oggetti directory senza modifica diretta degli elenchi di controllo di accesso (ACL, Access Control List).
public ref class DirectoryObjectSecurity abstract : System::Security::AccessControl::ObjectSecurity
public abstract class DirectoryObjectSecurity : System.Security.AccessControl.ObjectSecurity
[System.Security.SecurityCritical]
public abstract class DirectoryObjectSecurity : System.Security.AccessControl.ObjectSecurity
type DirectoryObjectSecurity = class
inherit ObjectSecurity
[<System.Security.SecurityCritical>]
type DirectoryObjectSecurity = class
inherit ObjectSecurity
Public MustInherit Class DirectoryObjectSecurity
Inherits ObjectSecurity
- Ereditarietà
- Derivato
- Attributi
Costruttori
DirectoryObjectSecurity() |
Inizializza una nuova istanza della classe DirectoryObjectSecurity. |
DirectoryObjectSecurity(CommonSecurityDescriptor) |
Inizializza una nuova istanza della classe DirectoryObjectSecurity con il descrittore di sicurezza specificato. |
Proprietà
AccessRightType |
Ottiene l'oggetto Type dell'oggetto a protezione diretta associato a questo oggetto ObjectSecurity. (Ereditato da ObjectSecurity) |
AccessRulesModified |
Ottiene o imposta un valore booleano che specifica se le regole di accesso associate all'oggetto ObjectSecurity sono state modificate. (Ereditato da ObjectSecurity) |
AccessRuleType |
Ottiene l'oggetto Type dell'oggetto associato alle regole di accesso dell'oggetto ObjectSecurity. L'oggetto Type deve essere un oggetto di cui sia possibile eseguire il cast come oggetto SecurityIdentifier . (Ereditato da ObjectSecurity) |
AreAccessRulesCanonical |
Ottiene un valore booleano che specifica se le regole di accesso associate a questo oggetto ObjectSecurity sono in ordinamento canonico. (Ereditato da ObjectSecurity) |
AreAccessRulesProtected |
Ottiene un valore booleano che specifica se l'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto ObjectSecurity è protetto. (Ereditato da ObjectSecurity) |
AreAuditRulesCanonical |
Ottiene un valore booleano che specifica se le regole di controllo associate all'oggetto ObjectSecurity sono in ordinamento canonico. (Ereditato da ObjectSecurity) |
AreAuditRulesProtected |
Ottiene un valore booleano che specifica se l'elenco di controllo di accesso di sistema (SACL) associato a questo oggetto ObjectSecurity è protetto. (Ereditato da ObjectSecurity) |
AuditRulesModified |
Ottiene o imposta un valore booleano che specifica se le regole di controllo associate all'oggetto ObjectSecurity sono state modificate. (Ereditato da ObjectSecurity) |
AuditRuleType |
Ottiene l'oggetto Type associato alle regole di controllo dell'oggetto ObjectSecurity . L'oggetto Type deve essere un oggetto di cui sia possibile eseguire il cast come oggetto SecurityIdentifier . (Ereditato da ObjectSecurity) |
GroupModified |
Ottiene o imposta un valore booleano che specifica se il gruppo associato all'oggetto a protezione diretta è stato modificato. (Ereditato da ObjectSecurity) |
IsContainer |
Ottiene un valore booleano che specifica se l'oggetto ObjectSecurity è un oggetto contenitore. (Ereditato da ObjectSecurity) |
IsDS |
Ottiene un valore booleano che specifica se l'oggetto ObjectSecurity è un oggetto directory. (Ereditato da ObjectSecurity) |
OwnerModified |
Ottiene o imposta un valore booleano che specifica se il proprietario dell'oggetto a protezione diretta è stato modificato. (Ereditato da ObjectSecurity) |
SecurityDescriptor |
Ottiene il descrittore di sicurezza per questa istanza. (Ereditato da ObjectSecurity) |
Metodi
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Inizializza una nuova istanza della classe AccessRule con i valori specificati. (Ereditato da ObjectSecurity) |
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid) |
Inizializza una nuova istanza della classe AccessRule con i valori specificati. |
AddAccessRule(ObjectAccessRule) |
Aggiunge la regola di accesso specificata al DACL (Discretionary Access Control List, elenco di controllo di accesso discrezionale) associato all'oggetto DirectoryObjectSecurity. |
AddAuditRule(ObjectAuditRule) |
Aggiunge la regola di controllo specificata al SACL (System Access Control List, elenco di controllo di accesso di sistema) associato all'oggetto DirectoryObjectSecurity. |
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Inizializza una nuova istanza della classe AuditRule con i valori specificati. (Ereditato da ObjectSecurity) |
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid) |
Inizializza una nuova istanza della classe AuditRule con i valori specificati. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetAccessRules(Boolean, Boolean, Type) |
Ottiene un insieme delle regole di accesso associate all'identificatore di sicurezza specificato. |
GetAuditRules(Boolean, Boolean, Type) |
Ottiene un insieme di regole di accesso associate all'identificatore di sicurezza specificato. |
GetGroup(Type) |
Ottiene il gruppo primario associato al proprietario specificato. (Ereditato da ObjectSecurity) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetOwner(Type) |
Ottiene il proprietario associato al gruppo primario specificato. (Ereditato da ObjectSecurity) |
GetSecurityDescriptorBinaryForm() |
Restituisce una matrice di valori byte che rappresenta le informazioni del descrittore di sicurezza per questo oggetto ObjectSecurity. (Ereditato da ObjectSecurity) |
GetSecurityDescriptorSddlForm(AccessControlSections) |
Restituisce la rappresentazione in formato SDDL (Security Descriptor Definition Language) delle sezioni specificate del descrittore di sicurezza associato a questo oggetto ObjectSecurity. (Ereditato da ObjectSecurity) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ModifyAccess(AccessControlModification, AccessRule, Boolean) |
Applica la modifica specificata all'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto DirectoryObjectSecurity. |
ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Applica la modifica specificata all'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto ObjectSecurity. (Ereditato da ObjectSecurity) |
ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Applica la modifica specificata all'elenco di controllo di accesso di sistema (SACL) associato all'oggetto DirectoryObjectSecurity. |
ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Applica la modifica specificata all'elenco di controllo di accesso di sistema (SACL) associato all'oggetto ObjectSecurity. (Ereditato da ObjectSecurity) |
Persist(Boolean, String, AccessControlSections) |
Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto ObjectSecurity in un archivio permanente. Si consiglia di usare valori identici per i parametri |
Persist(SafeHandle, AccessControlSections) |
Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto ObjectSecurity in un archivio permanente. Si consiglia di usare valori identici per i parametri |
Persist(String, AccessControlSections) |
Salva le sezioni specificate del descrittore di sicurezza associato a questo oggetto ObjectSecurity in un archivio permanente. Si consiglia di usare valori identici per i parametri |
PurgeAccessRules(IdentityReference) |
Rimuove tutte le regole di accesso associate all'oggetto IdentityReference specificato. (Ereditato da ObjectSecurity) |
PurgeAuditRules(IdentityReference) |
Rimuove tutte le regole di controllo associate all'oggetto IdentityReference specificato. (Ereditato da ObjectSecurity) |
ReadLock() |
Blocca questo oggetto ObjectSecurity per l'accesso in lettura. (Ereditato da ObjectSecurity) |
ReadUnlock() |
Sblocca l'oggetto ObjectSecurity per l'accesso in lettura. (Ereditato da ObjectSecurity) |
RemoveAccessRule(ObjectAccessRule) |
Rimuove le regole di accesso che contengono lo stesso ID di sicurezza e la stessa maschera di accesso della regola di accesso specificata dall'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto DirectoryObjectSecurity. |
RemoveAccessRuleAll(ObjectAccessRule) |
Rimuove tutte le regole di accesso che dispongono dello stesso ID di sicurezza della regola di accesso specificata dall'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto DirectoryObjectSecurity. |
RemoveAccessRuleSpecific(ObjectAccessRule) |
Rimuove tutte le regole di accesso che corrispondono esattamente alla regola di accesso specificata dall'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto DirectoryObjectSecurity. |
RemoveAuditRule(ObjectAuditRule) |
Rimuove le regole di controllo che contengono lo stesso ID di sicurezza e la stessa maschera di accesso della regola di controllo specificata dall'elenco di controllo di accesso di sistema (SACL) associato all'oggetto CommonObjectSecurity. |
RemoveAuditRuleAll(ObjectAuditRule) |
Rimuove tutte le regole di controllo che dispongono dello stesso ID di sicurezza della regola di controllo specificata dall'elenco di controllo di accesso di sistema (SACL) associato all'oggetto DirectoryObjectSecurity. |
RemoveAuditRuleSpecific(ObjectAuditRule) |
Rimuove tutte le regole di controllo che corrispondono esattamente alla regola di controllo specificata dall'elenco di controllo di accesso di sistema (SACL) associato all'oggetto DirectoryObjectSecurity. |
ResetAccessRule(ObjectAccessRule) |
Rimuove tutte le regole di accesso presenti nell'elenco di controllo di accesso discrezionale (DACL) associate all'oggetto DirectoryObjectSecurity e aggiunge la regola di accesso specificata. |
SetAccessRule(ObjectAccessRule) |
Rimuove tutte le regole di accesso che contengono lo stesso ID di sicurezza e lo stesso qualificatore della regola di accesso specificata nell'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto DirectoryObjectSecurity e aggiunge la regola di accesso specificata. |
SetAccessRuleProtection(Boolean, Boolean) |
Imposta o rimuove la protezione delle regole di accesso associate a questo oggetto ObjectSecurity. Le regole di accesso protette non possono essere modificate da oggetti padre mediante l'ereditarietà. (Ereditato da ObjectSecurity) |
SetAuditRule(ObjectAuditRule) |
Rimuove tutte le regole di controllo che contengono lo stesso ID di sicurezza e lo stesso qualificatore della regola di controllo specificata nell'elenco di controllo di accesso di sistema (SACL) associato all'oggetto DirectoryObjectSecurity e aggiunge la regola di controllo specificata. |
SetAuditRuleProtection(Boolean, Boolean) |
Imposta o rimuove la protezione delle regole di controllo associate a questo oggetto ObjectSecurity. Le regole di controllo protette non possono essere modificate da oggetti padre usando l'ereditarietà. (Ereditato da ObjectSecurity) |
SetGroup(IdentityReference) |
Imposta il gruppo primario per il descrittore di sicurezza associato a questo oggetto ObjectSecurity. (Ereditato da ObjectSecurity) |
SetOwner(IdentityReference) |
Imposta il proprietario per il descrittore di sicurezza associato all'oggetto ObjectSecurity. (Ereditato da ObjectSecurity) |
SetSecurityDescriptorBinaryForm(Byte[]) |
Imposta il descrittore di sicurezza per l'oggetto ObjectSecurity dalla matrice specificata di valori di byte. (Ereditato da ObjectSecurity) |
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Imposta le sezioni specificate del descrittore di sicurezza per l'oggetto ObjectSecurity dalla matrice specificata di valori in byte. (Ereditato da ObjectSecurity) |
SetSecurityDescriptorSddlForm(String) |
Imposta il descrittore di sicurezza per l'oggetto ObjectSecurity dalla stringa SDDL (Security Descriptor Definition Language) specificata. (Ereditato da ObjectSecurity) |
SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Imposta le sezioni specificate del descrittore di sicurezza per questo oggetto ObjectSecurity dalla stringa SDDL (Security Descriptor Definition Language) specificata. (Ereditato da ObjectSecurity) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
WriteLock() |
Blocca l'oggetto ObjectSecurity per l'accesso in scrittura. (Ereditato da ObjectSecurity) |
WriteUnlock() |
Sblocca l'oggetto ObjectSecurity per l'accesso in scrittura. (Ereditato da ObjectSecurity) |