ActiveDirectorySecurity Třída

Definice

Používá vrstvu zabezpečení objektů spravované knihovny seznamu ACL k zabalení funkcí řízení přístupu pro objekty adresáře.

public ref class ActiveDirectorySecurity : System::Security::AccessControl::DirectoryObjectSecurity
public class ActiveDirectorySecurity : System.Security.AccessControl.DirectoryObjectSecurity
type ActiveDirectorySecurity = class
    inherit DirectoryObjectSecurity
Public Class ActiveDirectorySecurity
Inherits DirectoryObjectSecurity
Dědičnost

Konstruktory

ActiveDirectorySecurity()

Inicializuje novou instanci ActiveDirectorySecurity třídy.

Vlastnosti

AccessRightType

Type Získá objekt, který představuje přístupové právo pro tento objekt.

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.

(Zděděno od ObjectSecurity)
AccessRuleType

Type Získá, který představuje pravidlo přístupu pro tento 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í.

(Zděděno od ObjectSecurity)
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.

(Zděděno od ObjectSecurity)
AreAuditRulesCanonical

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

(Zděděno od ObjectSecurity)
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.

(Zděděno od ObjectSecurity)
AuditRulesModified

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

(Zděděno od ObjectSecurity)
AuditRuleType

Type Získá, který představuje pravidlo auditu pro tento 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.

(Zděděno od ObjectSecurity)
IsContainer

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

(Zděděno od ObjectSecurity)
IsDS

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

(Zděděno od ObjectSecurity)
OwnerModified

Získá nebo nastaví logickou hodnotu, která určuje, zda byl změněn vlastník zabezpečitelného objektu.

(Zděděno od ObjectSecurity)
SecurityDescriptor

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

(Zděděno od ObjectSecurity)

Metody

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

AccessRule Vytvoří objekt se zadanými hodnotami.

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid)

AccessRule Vytvoří objekt se zadanými hodnotami.

AddAccessRule(ActiveDirectoryAccessRule)

Přidá pravidlo přístupu do seznamu DACL objektu.

AddAccessRule(ObjectAccessRule)

Přidá zadané pravidlo přístupu do volitelného seznamu Access Control (DACL) přidruženého k tomuto DirectoryObjectSecurity objektu.

(Zděděno od DirectoryObjectSecurity)
AddAuditRule(ActiveDirectoryAuditRule)

Přidá pravidlo auditu do SACL objektu.

AddAuditRule(ObjectAuditRule)

Přidá zadané pravidlo auditu do seznamu Access Control systému (SACL) přidruženého k tomuto DirectoryObjectSecurity objektu.

(Zděděno od DirectoryObjectSecurity)
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags)

AuditRule Vytvoří objekt se zadanými hodnotami.

AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid)

AuditRule Vytvoří objekt se zadanými hodnotami.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetAccessRules(Boolean, Boolean, Type)

Získá kolekci pravidel přístupu přidružených k zadanému identifikátoru zabezpečení.

(Zděděno od DirectoryObjectSecurity)
GetAuditRules(Boolean, Boolean, Type)

Získá kolekci pravidel auditu přidružených k zadanému identifikátoru zabezpečení.

(Zděděno od DirectoryObjectSecurity)
GetGroup(Type)

Získá primární skupinu přidruženou k zadanému vlastníkovi.

(Zděděno od ObjectSecurity)
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ě.

(Zděděno od ObjectSecurity)
GetSecurityDescriptorBinaryForm()

Vrátí pole bajtů hodnot, které představují informace popisovače zabezpečení pro tento ObjectSecurity objekt.

(Zděděno od ObjectSecurity)
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.

(Zděděno od ObjectSecurity)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
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 DirectoryObjectSecurity objektu.

(Zděděno od DirectoryObjectSecurity)
ModifyAccessRule(AccessControlModification, AccessRule, Boolean)

Použije zadanou změnu na zadanou AccessRulehodnotu .

ModifyAudit(AccessControlModification, AuditRule, Boolean)

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

(Zděděno od DirectoryObjectSecurity)
ModifyAuditRule(AccessControlModification, AuditRule, Boolean)

Použije zadanou změnu na zadanou AuditRulehodnotu .

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é.

(Zděděno od ObjectSecurity)
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é.

(Zděděno od ObjectSecurity)
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é.

(Zděděno od ObjectSecurity)
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í.

(Zděděno od ObjectSecurity)
ReadUnlock()

Odemkne tento ObjectSecurity objekt pro přístup pro čtení.

(Zděděno od ObjectSecurity)
RemoveAccess(IdentityReference, AccessControlType)

Odebere všechna pravidla přístupu, která mají zadaný IdentityReference objekt a AccessControlType objekt z seznamu DACL objektu.

RemoveAccessRule(ActiveDirectoryAccessRule)

Odebere všechna pravidla přístupu, která obsahují stejný identifikátor zabezpečení a masku přístupu jako zadané pravidlo přístupu z seznamu DACL objektu.

RemoveAccessRule(ObjectAccessRule)

Odebere pravidla přístupu, která obsahují stejný identifikátor zabezpečení a masku přístupu jako zadané pravidlo přístupu z volitelného seznamu Access Control (DACL) přidruženého k tomuto DirectoryObjectSecurity objektu.

(Zděděno od DirectoryObjectSecurity)
RemoveAccessRuleAll(ObjectAccessRule)

Odebere všechna pravidla přístupu, která mají stejný identifikátor zabezpečení jako zadané pravidlo přístupu z volitelného seznamu Access Control (DACL) přidruženého k tomuto DirectoryObjectSecurity objektu.

(Zděděno od DirectoryObjectSecurity)
RemoveAccessRuleSpecific(ActiveDirectoryAccessRule)

Odebere všechna pravidla přístupu, která přesně odpovídají zadanému pravidlu přístupu, z seznamu DACL objektu.

RemoveAccessRuleSpecific(ObjectAccessRule)

Odebere všechna pravidla přístupu, která přesně odpovídají zadanému pravidlu přístupu, z volitelného seznamu Access Control (DACL) přidruženého k tomuto DirectoryObjectSecurity objektu.

(Zděděno od DirectoryObjectSecurity)
RemoveAudit(IdentityReference)

Odebere všechna pravidla auditu, která mají zadaný IdentityReference objekt z SACL objektu.

RemoveAuditRule(ActiveDirectoryAuditRule)

Odebere všechna pravidla auditu, která obsahují stejný identifikátor zabezpečení a masku přístupu jako zadané pravidlo auditu ze seznamu Access Control (SACL) objektu.

RemoveAuditRule(ObjectAuditRule)

Odebere pravidla auditu, která obsahují stejný identifikátor zabezpečení a masku přístupu jako zadané pravidlo auditu ze seznamu Access Control systému (SACL) přidruženého k tomuto CommonObjectSecurity objektu.

(Zděděno od DirectoryObjectSecurity)
RemoveAuditRuleAll(ObjectAuditRule)

Odebere všechna pravidla auditu, která mají stejný identifikátor zabezpečení jako zadané pravidlo auditu ze seznamu Access Control systému (SACL) přidruženého k tomuto DirectoryObjectSecurity objektu.

(Zděděno od DirectoryObjectSecurity)
RemoveAuditRuleSpecific(ActiveDirectoryAuditRule)

Odebere všechna pravidla auditu, která přesně odpovídají zadanému pravidlu auditu, ze seznamu SACL objektu.

RemoveAuditRuleSpecific(ObjectAuditRule)

Odebere všechna pravidla auditu, která přesně odpovídají zadanému pravidlu auditu, ze seznamu Access Control systému (SACL) přidruženého k tomuto DirectoryObjectSecurity objektu.

(Zděděno od DirectoryObjectSecurity)
ResetAccessRule(ActiveDirectoryAccessRule)

Vyhledá seznam DACL objektu pro všechna pravidla přístupu, která obsahují identifikátor zabezpečení (SID), který odpovídá identifikátoru SID zadanému v objektu rule , a nahradí všechna tato pravidla přístupu pravidly přístupu obsaženými v objektu rule .

ResetAccessRule(ObjectAccessRule)

Odebere všechna pravidla přístupu v seznamu volitelných Access Control (DACL) přidružených k tomuto DirectoryObjectSecurity objektu a pak přidá zadané pravidlo přístupu.

(Zděděno od DirectoryObjectSecurity)
SetAccessRule(ActiveDirectoryAccessRule)

Vyhledá seznam DACL objektu pro všechna pravidla přístupu, která obsahují identifikátor zabezpečení (SID), který odpovídá identifikátoru SID zadanému v rule objektu, a typu řízení přístupu (Povolit nebo Odepřít), který odpovídá typu zadanému v rule objektu, a nahradí všechna tato pravidla přístupu pravidly přístupu, která jsou obsažena v objektu rule .

SetAccessRule(ObjectAccessRule)

Odebere všechna pravidla přístupu, která obsahují stejný identifikátor zabezpečení a kvalifikátor jako zadané pravidlo přístupu v seznamu volitelných Access Control (DACL) přidružených k tomuto DirectoryObjectSecurity objektu, a pak přidá zadané pravidlo přístupu.

(Zděděno od DirectoryObjectSecurity)
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.

(Zděděno od ObjectSecurity)
SetAuditRule(ActiveDirectoryAuditRule)

Nahradí všechna pravidla auditu, která obsahují stejný identifikátor zabezpečení jako zadané pravidlo auditu v SACL objektu zadaným pravidlem auditu.

SetAuditRule(ObjectAuditRule)

Odebere všechna pravidla auditu, která obsahují stejný identifikátor zabezpečení a kvalifikátor jako zadané pravidlo auditu v seznamu Access Control systému (SACL) přidružené k tomuto DirectoryObjectSecurity objektu, a pak přidá zadané pravidlo auditu.

(Zděděno od DirectoryObjectSecurity)
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.

(Zděděno od ObjectSecurity)
SetGroup(IdentityReference)

Nastaví primární skupinu pro popisovač zabezpečení přidružený k tomuto ObjectSecurity objektu.

(Zděděno od ObjectSecurity)
SetOwner(IdentityReference)

Nastaví vlastníka popisovače zabezpečení přidruženého k tomuto ObjectSecurity objektu.

(Zděděno od ObjectSecurity)
SetSecurityDescriptorBinaryForm(Byte[])

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

(Zděděno od ObjectSecurity)
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

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

(Zděděno od ObjectSecurity)
SetSecurityDescriptorSddlForm(String)

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

(Zděděno od ObjectSecurity)
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).

(Zděděno od ObjectSecurity)
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.

(Zděděno od ObjectSecurity)
WriteUnlock()

Odemkne tento ObjectSecurity objekt pro přístup k zápisu.

(Zděděno od ObjectSecurity)

Platí pro

Viz také