ObjectSecurity 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 senza modifica diretta degli elenchi di controllo di accesso (ACL). Questa classe è la classe base astratta per le classi CommonObjectSecurity e DirectoryObjectSecurity.
public ref class ObjectSecurity abstract
public abstract class ObjectSecurity
type ObjectSecurity = class
Public MustInherit Class ObjectSecurity
- Ereditarietà
-
ObjectSecurity
- Derivato
Costruttori
ObjectSecurity() |
Inizializza una nuova istanza della classe ObjectSecurity. |
ObjectSecurity(Boolean, Boolean) |
Inizializza una nuova istanza della classe ObjectSecurity. |
ObjectSecurity(CommonSecurityDescriptor) |
Inizializza una nuova istanza della classe ObjectSecurity. |
Proprietà
AccessRightType |
Ottiene l'oggetto Type dell'oggetto a protezione diretta associato a questo oggetto ObjectSecurity. |
AccessRulesModified |
Ottiene o imposta un valore booleano che specifica se le regole di accesso associate all'oggetto ObjectSecurity sono state modificate. |
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 . |
AreAccessRulesCanonical |
Ottiene un valore booleano che specifica se le regole di accesso associate a questo oggetto ObjectSecurity sono in ordinamento canonico. |
AreAccessRulesProtected |
Ottiene un valore booleano che specifica se l'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto ObjectSecurity è protetto. |
AreAuditRulesCanonical |
Ottiene un valore booleano che specifica se le regole di controllo associate all'oggetto ObjectSecurity sono in ordinamento canonico. |
AreAuditRulesProtected |
Ottiene un valore booleano che specifica se l'elenco di controllo di accesso di sistema (SACL) associato a questo oggetto ObjectSecurity è protetto. |
AuditRulesModified |
Ottiene o imposta un valore booleano che specifica se le regole di controllo associate all'oggetto ObjectSecurity sono state modificate. |
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 . |
GroupModified |
Ottiene o imposta un valore booleano che specifica se il gruppo associato all'oggetto a protezione diretta è stato modificato. |
IsContainer |
Ottiene un valore booleano che specifica se l'oggetto ObjectSecurity è un oggetto contenitore. |
IsDS |
Ottiene un valore booleano che specifica se l'oggetto ObjectSecurity è un oggetto directory. |
OwnerModified |
Ottiene o imposta un valore booleano che specifica se il proprietario dell'oggetto a protezione diretta è stato modificato. |
SecurityDescriptor |
Ottiene il descrittore di sicurezza per questa istanza. |
Metodi
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Inizializza una nuova istanza della classe AccessRule con i valori specificati. |
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
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) |
GetGroup(Type) |
Ottiene il gruppo primario associato al proprietario specificato. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetOwner(Type) |
Ottiene il proprietario associato al gruppo primario specificato. |
GetSecurityDescriptorBinaryForm() |
Restituisce una matrice di valori byte che rappresenta le informazioni del descrittore di sicurezza per questo oggetto 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. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IsSddlConversionSupported() |
Restituisce un valore booleano che specifica se il descrittore di sicurezza associato a questo ObjectSecurity oggetto può essere convertito nel formato SDDL (Security Descriptor Definition Language). |
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 ObjectSecurity. |
ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Applica la modifica specificata all'elenco di controllo di accesso discrezionale (DACL) associato all'oggetto ObjectSecurity. |
ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Applica la modifica specificata all'elenco di controllo di accesso di sistema (SACL) associato all'oggetto ObjectSecurity. |
ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Applica la modifica specificata all'elenco di controllo di accesso di sistema (SACL) associato all'oggetto 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. |
PurgeAuditRules(IdentityReference) |
Rimuove tutte le regole di controllo associate all'oggetto IdentityReference specificato. |
ReadLock() |
Blocca questo oggetto ObjectSecurity per l'accesso in lettura. |
ReadUnlock() |
Sblocca l'oggetto ObjectSecurity per l'accesso in lettura. |
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à. |
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à. |
SetGroup(IdentityReference) |
Imposta il gruppo primario per il descrittore di sicurezza associato a questo oggetto ObjectSecurity. |
SetOwner(IdentityReference) |
Imposta il proprietario per il descrittore di sicurezza associato all'oggetto ObjectSecurity. |
SetSecurityDescriptorBinaryForm(Byte[]) |
Imposta il descrittore di sicurezza per l'oggetto ObjectSecurity dalla matrice specificata di valori di byte. |
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Imposta le sezioni specificate del descrittore di sicurezza per l'oggetto ObjectSecurity dalla matrice specificata di valori in byte. |
SetSecurityDescriptorSddlForm(String) |
Imposta il descrittore di sicurezza per l'oggetto ObjectSecurity dalla stringa SDDL (Security Descriptor Definition Language) specificata. |
SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Imposta le sezioni specificate del descrittore di sicurezza per questo oggetto ObjectSecurity dalla stringa SDDL (Security Descriptor Definition Language) specificata. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
WriteLock() |
Blocca l'oggetto ObjectSecurity per l'accesso in scrittura. |
WriteUnlock() |
Sblocca l'oggetto ObjectSecurity per l'accesso in scrittura. |