Share via


ObjectSecurity Třída

Definice

Umožňuje řídit přístup k objektům bez přímé manipulace s Access Control Seznamy (seznamy ACL). Tato třída je abstraktní základní třída pro CommonObjectSecurity třídy a DirectoryObjectSecurity .

public ref class ObjectSecurity abstract
public abstract class ObjectSecurity
type ObjectSecurity = class
Public MustInherit Class ObjectSecurity
Dědičnost
ObjectSecurity
Odvozené

Konstruktory

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

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 byla změněna pravidla přístupu přidružená k tomuto ObjectSecurity objektu.

AccessRuleType

Type Získá objekt přidružený k pravidlům přístupu tohoto ObjectSecurity objektu. Objekt Type musí být objekt, 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 volitelné Access Control seznam (DACL) přidružené k tomuto ObjectSecurity objektu je chráněn.

AreAuditRulesCanonical

Získá logickou hodnotu, která určuje, zda jsou pravidla auditu přidružená k tomuto ObjectSecurity objektu v kanonickém pořadí.

AreAuditRulesProtected

Získá logickou hodnotu, která určuje, zda systém Access Control seznam (SACL) přidružený k tomuto ObjectSecurity objektu je chráněn.

AuditRulesModified

Získá nebo nastaví logickou hodnotu, která určuje, zda byla změněna pravidla auditu přidružená k tomuto ObjectSecurity objektu.

AuditRuleType

Type Získá objekt přidružený k pravidlu auditu tohoto ObjectSecurity objektu. Objekt Type musí být objekt, který lze přetypovat jako SecurityIdentifier objekt.

GroupModified

Získá nebo nastaví logickou hodnotu, která určuje, zda byla změněna skupina přidružená k zabezpečitelnému objektu.

IsContainer

Získá logickou hodnotu, která určuje, zda je tento ObjectSecurity objekt kontejner objekt.

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 byl změněn vlastník zabezpečitelného objektu.

SecurityDescriptor

Získá popisovač zabezpečení pro tuto instanci.

Metody

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čí, zda se zadaný objekt rovná 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í hashovací funkce.

(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ých oddílů popisovače zabezpečení přidruženého k tomuto ObjectSecurity objektu.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
IsSddlConversionSupported()

Vrátí logickou hodnotu, která určuje, zda popisovač zabezpečení přidružený k tomuto ObjectSecurity objektu lze převést na formát SDDL (Security Descriptor Definition Language).

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ModifyAccess(AccessControlModification, AccessRule, Boolean)

Použije zadanou úpravu volitelného seznamu Access Control (DACL) přidruženého k tomuto ObjectSecurity objektu.

ModifyAccessRule(AccessControlModification, AccessRule, Boolean)

Použije zadanou úpravu volitelného seznamu Access Control (DACL) přidruženého k tomuto ObjectSecurity objektu.

ModifyAudit(AccessControlModification, AuditRule, Boolean)

Použije zadanou změnu seznamu Access Control systému (SACL) přidruženého k tomuto ObjectSecurity objektu.

ModifyAuditRule(AccessControlModification, AuditRule, Boolean)

Použije zadanou změnu seznamu Access Control 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 includeSections parametrů předané konstruktoru a metody persist byly identické.

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 includeSections parametrů předané konstruktoru a metody persist byly identické.

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 includeSections parametrů předané konstruktoru a metody persist byly identické.

PurgeAccessRules(IdentityReference)

Odebere všechna pravidla přístupu přidružená k zadanému IdentityReferenceobjektu .

PurgeAuditRules(IdentityReference)

Odebere všechna pravidla auditu přidružená k zadanému IdentityReferenceobjektu .

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 nemohou být upravena 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 nemohou být upravena 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[])

Nastaví popisovač zabezpečení pro tento ObjectSecurity objekt ze zadaného pole hodnot bajtů.

SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

Nastaví zadané části popisovače zabezpečení pro tento ObjectSecurity objekt ze zadaného pole hodnot bajtů.

SetSecurityDescriptorSddlForm(String)

Nastaví popisovač zabezpečení pro tento ObjectSecurity objekt ze zadaného řetězce SDDL (Security Descriptor Definition Language).

SetSecurityDescriptorSddlForm(String, AccessControlSections)

Nastaví zadané části popisovače zabezpečení pro tento ObjectSecurity objekt ze zadaného řetězce jazyka 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.

Platí pro