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 manipolazione diretta degli elenchi di Controllo di accesso (ACL).
public ref class DirectoryObjectSecurity abstract : System::Security::AccessControl::ObjectSecurity
public abstract class DirectoryObjectSecurity : System.Security.AccessControl.ObjectSecurity
type DirectoryObjectSecurity = class
inherit ObjectSecurity
Public MustInherit Class DirectoryObjectSecurity
Inherits ObjectSecurity
- Ereditarietà
- Derivato
Costruttori
| Nome | Descrizione |
|---|---|
| DirectoryObjectSecurity() |
Inizializza una nuova istanza della classe DirectoryObjectSecurity. |
| DirectoryObjectSecurity(CommonSecurityDescriptor) |
Inizializza una nuova istanza della DirectoryObjectSecurity classe con il descrittore di sicurezza specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| AccessRightType |
Ottiene l'oggetto Type dell'oggetto a protezione diretta associato a questo ObjectSecurity oggetto. (Ereditato da ObjectSecurity) |
| AccessRulesModified |
Ottiene o imposta un valore booleano che specifica se le regole di accesso associate a questo ObjectSecurity oggetto sono state modificate. (Ereditato da ObjectSecurity) |
| AccessRuleType |
Ottiene l'oggetto Type dell'oggetto associato alle regole di accesso di questo ObjectSecurity oggetto. L'oggetto Type deve essere un oggetto di cui è possibile eseguire il cast come SecurityIdentifier oggetto . (Ereditato da ObjectSecurity) |
| AreAccessRulesCanonical |
Ottiene un valore booleano che specifica se le regole di accesso associate a questo ObjectSecurity oggetto sono in ordine canonico. (Ereditato da ObjectSecurity) |
| AreAccessRulesProtected |
Ottiene un valore booleano che specifica se l'elenco DACL (Discretionary Controllo di accesso List) associato a questo ObjectSecurity oggetto è protetto. (Ereditato da ObjectSecurity) |
| AreAuditRulesCanonical |
Ottiene un valore booleano che specifica se le regole di controllo associate a questo ObjectSecurity oggetto sono in ordine canonico. (Ereditato da ObjectSecurity) |
| AreAuditRulesProtected |
Ottiene un valore booleano che specifica se l'elenco sacl (System Controllo di accesso List) associato a questo ObjectSecurity oggetto è protetto. (Ereditato da ObjectSecurity) |
| AuditRulesModified |
Ottiene o imposta un valore booleano che specifica se le regole di controllo associate a questo ObjectSecurity oggetto sono state modificate. (Ereditato da ObjectSecurity) |
| AuditRuleType |
Ottiene l'oggetto Type associato alle regole di controllo di questo ObjectSecurity oggetto. L'oggetto Type deve essere un oggetto di cui è possibile eseguire il cast come SecurityIdentifier oggetto . (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) |
Metodi
| Nome | Descrizione |
|---|---|
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid) |
Inizializza una nuova istanza della AccessRule classe con i valori specificati. |
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Inizializza una nuova istanza della AccessRule classe con i valori specificati. (Ereditato da ObjectSecurity) |
| AddAccessRule(ObjectAccessRule) |
Aggiunge la regola di accesso specificata all'elenco DACL (Discretionary Controllo di accesso List) associato a questo DirectoryObjectSecurity oggetto. |
| AddAuditRule(ObjectAuditRule) |
Aggiunge la regola di controllo specificata all'elenco SACL (System Controllo di accesso List) associato a questo DirectoryObjectSecurity oggetto. |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid) |
Inizializza una nuova istanza della AuditRule classe con i valori specificati. |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Inizializza una nuova istanza della AuditRule classe con i valori specificati. (Ereditato da ObjectSecurity) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetAccessRules(Boolean, Boolean, Type) |
Ottiene una raccolta delle regole di accesso associate all'identificatore di sicurezza specificato. |
| GetAuditRules(Boolean, Boolean, Type) |
Ottiene una raccolta delle regole di controllo 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 di byte che rappresenta le informazioni sul descrittore di sicurezza per questo ObjectSecurity oggetto. (Ereditato da ObjectSecurity) |
| GetSecurityDescriptorSddlForm(AccessControlSections) |
Restituisce la rappresentazione SDDL (Security Descriptor Definition Language) delle sezioni specificate del descrittore di sicurezza associato a questo ObjectSecurity oggetto. (Ereditato da ObjectSecurity) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ModifyAccess(AccessControlModification, AccessRule, Boolean) |
Applica la modifica specificata all'elenco DACL (Discretionary Controllo di accesso List) associato a questo DirectoryObjectSecurity oggetto. |
| ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Applica la modifica specificata all'elenco DACL (Discretionary Controllo di accesso List) associato a questo ObjectSecurity oggetto. (Ereditato da ObjectSecurity) |
| ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Applica la modifica specificata all'elenco SACL (System Controllo di accesso List) associato a questo DirectoryObjectSecurity oggetto. |
| ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Applica la modifica specificata all'elenco SACL (System Controllo di accesso List) associato a questo ObjectSecurity oggetto. (Ereditato da ObjectSecurity) |
| Persist(Boolean, String, AccessControlSections) |
Salva le sezioni specificate del descrittore di sicurezza associato a questo ObjectSecurity oggetto in una risorsa di archiviazione permanente. È consigliabile che i valori dei |
| Persist(SafeHandle, AccessControlSections) |
Salva le sezioni specificate del descrittore di sicurezza associato a questo ObjectSecurity oggetto in una risorsa di archiviazione permanente. È consigliabile che i valori dei |
| Persist(String, AccessControlSections) |
Salva le sezioni specificate del descrittore di sicurezza associato a questo ObjectSecurity oggetto in una risorsa di archiviazione permanente. È consigliabile che i valori dei |
| PurgeAccessRules(IdentityReference) |
Rimuove tutte le regole di accesso associate all'oggetto specificato IdentityReference. (Ereditato da ObjectSecurity) |
| PurgeAuditRules(IdentityReference) |
Rimuove tutte le regole di controllo associate all'oggetto specificato IdentityReference. (Ereditato da ObjectSecurity) |
| ReadLock() |
Blocca questo ObjectSecurity oggetto per l'accesso in lettura. (Ereditato da ObjectSecurity) |
| ReadUnlock() |
Sblocca questo ObjectSecurity oggetto per l'accesso in lettura. (Ereditato da ObjectSecurity) |
| RemoveAccessRule(ObjectAccessRule) |
Rimuove le regole di accesso che contengono lo stesso identificatore di sicurezza e la stessa maschera di accesso della regola di accesso specificata dall'elenco DACL (Discretionary Controllo di accesso List) associato a questo DirectoryObjectSecurity oggetto. |
| RemoveAccessRuleAll(ObjectAccessRule) |
Rimuove tutte le regole di accesso con lo stesso identificatore di sicurezza della regola di accesso specificata dall'elenco DACL (Discretionary Controllo di accesso List) associato a questo DirectoryObjectSecurity oggetto. |
| RemoveAccessRuleSpecific(ObjectAccessRule) |
Rimuove tutte le regole di accesso che corrispondono esattamente alla regola di accesso specificata dall'elenco DACL (Discretionary Controllo di accesso List) associato a questo DirectoryObjectSecurity oggetto. |
| RemoveAuditRule(ObjectAuditRule) |
Rimuove le regole di controllo che contengono lo stesso identificatore di sicurezza e la stessa maschera di accesso della regola di controllo specificata dall'elenco SACL (System Controllo di accesso List) associato a questo CommonObjectSecurity oggetto. |
| RemoveAuditRuleAll(ObjectAuditRule) |
Rimuove tutte le regole di controllo con lo stesso identificatore di sicurezza della regola di controllo specificata dall'elenco SACL (System Controllo di accesso List) associato a questo DirectoryObjectSecurity oggetto. |
| RemoveAuditRuleSpecific(ObjectAuditRule) |
Rimuove tutte le regole di controllo che corrispondono esattamente alla regola di controllo specificata dall'elenco SACL (System Controllo di accesso List) associato a questo DirectoryObjectSecurity oggetto. |
| ResetAccessRule(ObjectAccessRule) |
Rimuove tutte le regole di accesso nell'elenco DACL (Discretionary Controllo di accesso List) associato a questo DirectoryObjectSecurity oggetto e quindi aggiunge la regola di accesso specificata. |
| SetAccessRule(ObjectAccessRule) |
Rimuove tutte le regole di accesso che contengono lo stesso identificatore di sicurezza e qualificatore della regola di accesso specificata nell'elenco DACL (Discretionary Controllo di accesso List) associato a questo DirectoryObjectSecurity oggetto e quindi aggiunge la regola di accesso specificata. |
| SetAccessRuleProtection(Boolean, Boolean) |
Imposta o rimuove la protezione delle regole di accesso associate a questo ObjectSecurity oggetto. Le regole di accesso protette non possono essere modificate dagli oggetti padre tramite ereditarietà. (Ereditato da ObjectSecurity) |
| SetAuditRule(ObjectAuditRule) |
Rimuove tutte le regole di controllo che contengono lo stesso identificatore di sicurezza e qualificatore della regola di controllo specificata nell'elenco SACL (System Controllo di accesso List) associato a questo DirectoryObjectSecurity oggetto e quindi aggiunge la regola di controllo specificata. |
| SetAuditRuleProtection(Boolean, Boolean) |
Imposta o rimuove la protezione delle regole di controllo associate a questo ObjectSecurity oggetto. Le regole di controllo protette non possono essere modificate dagli oggetti padre tramite ereditarietà. (Ereditato da ObjectSecurity) |
| SetGroup(IdentityReference) |
Imposta il gruppo primario per il descrittore di sicurezza associato a questo ObjectSecurity oggetto. (Ereditato da ObjectSecurity) |
| SetOwner(IdentityReference) |
Imposta il proprietario del descrittore di sicurezza associato a questo ObjectSecurity oggetto. (Ereditato da ObjectSecurity) |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Imposta le sezioni specificate del descrittore di sicurezza per questo ObjectSecurity oggetto dalla matrice specificata di valori di byte. (Ereditato da ObjectSecurity) |
| SetSecurityDescriptorBinaryForm(Byte[]) |
Imposta il descrittore di sicurezza per questo ObjectSecurity oggetto dalla matrice specificata di valori di byte. (Ereditato da ObjectSecurity) |
| SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Imposta le sezioni specificate del descrittore di sicurezza per questo ObjectSecurity oggetto dalla stringa SDDL (Security Descriptor Definition Language) specificata. (Ereditato da ObjectSecurity) |
| SetSecurityDescriptorSddlForm(String) |
Imposta il descrittore di sicurezza per questo ObjectSecurity oggetto 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 questo ObjectSecurity oggetto per l'accesso in scrittura. (Ereditato da ObjectSecurity) |
| WriteUnlock() |
Sblocca questo ObjectSecurity oggetto per l'accesso in scrittura. (Ereditato da ObjectSecurity) |