ObjectSecurity Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje možnost řídit přístup k objektům bez přímé manipulace se seznamy řízení přístupu (ACL). Tato třída je abstraktní základní třídou pro třídy CommonObjectSecurity a DirectoryObjectSecurity třídy.
public ref class ObjectSecurity abstract
public abstract class ObjectSecurity
type ObjectSecurity = class
Public MustInherit Class ObjectSecurity
- Dědičnost
-
ObjectSecurity
- Odvozené
Konstruktory
| Name | Description |
|---|---|
| ObjectSecurity() |
Inicializuje novou instanci ObjectSecurity třídy. |
| ObjectSecurity(Boolean, Boolean) |
Inicializuje novou instanci ObjectSecurity třídy. |
| ObjectSecurity(CommonSecurityDescriptor) |
Inicializuje novou instanci ObjectSecurity třídy. |
Vlastnosti
| Name | Description |
|---|---|
| AccessRightType |
Type Získá zabezpečitelný objekt přidružený k tomuto ObjectSecurity objektu. |
| AccessRulesModified |
Získá nebo nastaví logickou hodnotu, která určuje, zda pravidla přístupu přidružená k tomuto ObjectSecurity objektu byla změněna. |
| AccessRuleType |
Type Získá objekt přidružený k pravidlům přístupu tohoto ObjectSecurity objektu. Objekt Type musí být objektem, který lze přetypovat jako SecurityIdentifier objekt. |
| AreAccessRulesCanonical |
Získá logickou hodnotu, která určuje, zda pravidla přístupu přidružená k tomuto ObjectSecurity objektu jsou v kanonickém pořadí. |
| AreAccessRulesProtected |
Získá logickou hodnotu, která určuje, zda je volitelný seznam řízení přístupu (DACL) přidružený k tomuto ObjectSecurity objektu chráněn. |
| AreAuditRulesCanonical |
Získá logickou hodnotu, která určuje, zda pravidla auditu přidružená k tomuto ObjectSecurity objektu jsou v kanonickém pořadí. |
| AreAuditRulesProtected |
Získá logickou hodnotu, která určuje, zda je seznam řízení přístupu systému (SACL) přidružený k tomuto ObjectSecurity objektu chráněn. |
| AuditRulesModified |
Získá nebo nastaví logickou hodnotu, která určuje, zda byla upravena pravidla auditu přidružená k tomuto ObjectSecurity objektu. |
| AuditRuleType |
Získá objekt přidružený k pravidlu Type auditu tohoto ObjectSecurity objektu. Objekt Type musí být objektem, který lze přetypovat jako SecurityIdentifier objekt. |
| GroupModified |
Získá nebo nastaví logickou hodnotu, která určuje, zda skupina přidružená k zabezpečitelnému objektu byla změněna. |
| IsContainer |
Získá logickou hodnotu, která určuje, zda tento ObjectSecurity objekt je objekt kontejneru. |
| IsDS |
Získá logickou hodnotu, která určuje, zda tento ObjectSecurity objekt je objekt adresáře. |
| OwnerModified |
Získá nebo nastaví logickou hodnotu, která určuje, zda vlastník zabezpečitelného objektu byl změněn. |
| SecurityDescriptor |
Získá popisovač zabezpečení pro tuto instanci. |
Metody
| Name | Description |
|---|---|
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Inicializuje novou instanci AccessRule třídy se zadanými hodnotami. |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Inicializuje novou instanci AuditRule třídy se zadanými hodnotami. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetGroup(Type) |
Získá primární skupinu přidruženou k zadanému vlastníkovi. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetOwner(Type) |
Získá vlastníka přidruženého k zadané primární skupině. |
| GetSecurityDescriptorBinaryForm() |
Vrátí pole bajtů hodnot, které představují informace popisovače zabezpečení pro tento ObjectSecurity objekt. |
| GetSecurityDescriptorSddlForm(AccessControlSections) |
Vrátí reprezentaci jazyka SDDL (Security Descriptor Definition Language) zadané části popisovače zabezpečení přidruženého k tomuto ObjectSecurity objektu. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| IsSddlConversionSupported() |
Vrátí logickou hodnotu, která určuje, zda lze popisovač zabezpečení přidružený k tomuto ObjectSecurity objektu převést do formátu SDDL (Security Descriptor Definition Language). |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ModifyAccess(AccessControlModification, AccessRule, Boolean) |
Použije zadanou úpravu volitelného seznamu řízení přístupu (DACL) přidruženého k tomuto ObjectSecurity objektu. |
| ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Použije zadanou úpravu volitelného seznamu řízení přístupu (DACL) přidruženého k tomuto ObjectSecurity objektu. |
| ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Použije zadanou úpravu seznamu řízení přístupu systému (SACL) přidruženého k tomuto ObjectSecurity objektu. |
| ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Použije zadanou úpravu seznamu řízení přístupu systému (SACL) přidruženého k tomuto ObjectSecurity objektu. |
| Persist(Boolean, String, AccessControlSections) |
Uloží zadané části popisovače zabezpečení přidruženého k tomuto ObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty |
| Persist(SafeHandle, AccessControlSections) |
Uloží zadané části popisovače zabezpečení přidruženého k tomuto ObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty |
| Persist(String, AccessControlSections) |
Uloží zadané části popisovače zabezpečení přidruženého k tomuto ObjectSecurity objektu do trvalého úložiště. Doporučujeme, aby hodnoty |
| PurgeAccessRules(IdentityReference) |
Odebere všechna přístupová pravidla přidružená k zadanému IdentityReference. |
| PurgeAuditRules(IdentityReference) |
Odebere všechna pravidla auditu přidružená k zadanému IdentityReference. |
| ReadLock() |
Uzamkne tento ObjectSecurity objekt pro přístup pro čtení. |
| ReadUnlock() |
Odemkne tento ObjectSecurity objekt pro přístup pro čtení. |
| SetAccessRuleProtection(Boolean, Boolean) |
Nastaví nebo odebere ochranu pravidel přístupu přidružených k tomuto ObjectSecurity objektu. Pravidla chráněného přístupu nelze upravovat nadřazenými objekty prostřednictvím dědičnosti. |
| SetAuditRuleProtection(Boolean, Boolean) |
Nastaví nebo odebere ochranu pravidel auditu přidružených k tomuto ObjectSecurity objektu. Chráněná pravidla auditu nelze upravovat nadřazenými objekty prostřednictvím dědičnosti. |
| SetGroup(IdentityReference) |
Nastaví primární skupinu pro popisovač zabezpečení přidružený k tomuto ObjectSecurity objektu. |
| SetOwner(IdentityReference) |
Nastaví vlastníka popisovače zabezpečení přidruženého k tomuto ObjectSecurity objektu. |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Nastaví zadané části popisovače zabezpečení pro tento ObjectSecurity objekt ze zadané pole bajtů hodnot. |
| SetSecurityDescriptorBinaryForm(Byte[]) |
Nastaví popisovač zabezpečení pro tento ObjectSecurity objekt ze zadaného pole bajtů hodnot. |
| SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Nastaví zadané části popisovače zabezpečení pro tento ObjectSecurity objekt ze zadaného řetězce SDDL (Security Descriptor Definition Language). |
| SetSecurityDescriptorSddlForm(String) |
Nastaví popisovač zabezpečení pro tento ObjectSecurity objekt ze zadaného řetězce SDDL (Security Descriptor Definition Language). |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| WriteLock() |
Uzamkne tento ObjectSecurity objekt pro přístup k zápisu. |
| WriteUnlock() |
Odemkne tento ObjectSecurity objekt pro přístup k zápisu. |