ActiveDirectorySecurity Osztály

Definíció

A felügyelt ACL-tár objektumbiztonsági rétegével tördeli a címtárobjektumok hozzáférés-vezérlési funkcióit.

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
Öröklődés

Konstruktorok

Name Description
ActiveDirectorySecurity()

Inicializálja a ActiveDirectorySecurity osztály új példányát.

Tulajdonságok

Name Description
AccessRightType

Lekéri az Type objektumhoz hozzáférési jogot képviselő objektumot.

AccessRulesModified

Lekéri vagy beállít egy logikai értéket, amely meghatározza, hogy az objektumhoz ObjectSecurity társított hozzáférési szabályok módosultak-e.

(Öröklődés forrása ObjectSecurity)
AccessRuleType

Lekéri az Type objektumhoz tartozó hozzáférési szabályt.

AreAccessRulesCanonical

Logikai értéket kap, amely meghatározza, hogy az objektumhoz ObjectSecurity társított hozzáférési szabályok kánonikus sorrendben vannak-e.

(Öröklődés forrása ObjectSecurity)
AreAccessRulesProtected

Logikai értéket kap, amely meghatározza, hogy a ObjectSecurity objektumhoz társított diszkrecionális Access Control lista (DACL) védett-e.

(Öröklődés forrása ObjectSecurity)
AreAuditRulesCanonical

Logikai értéket kap, amely meghatározza, hogy az objektumhoz ObjectSecurity társított naplózási szabályok canonikus sorrendben vannak-e.

(Öröklődés forrása ObjectSecurity)
AreAuditRulesProtected

Logikai értéket kap, amely meghatározza, hogy a ObjectSecurity objektumhoz társított Rendszer Access Control lista (SACL) védett-e.

(Öröklődés forrása ObjectSecurity)
AuditRulesModified

Lekéri vagy beállít egy logikai értéket, amely meghatározza, hogy az objektumhoz ObjectSecurity társított naplózási szabályok módosultak-e.

(Öröklődés forrása ObjectSecurity)
AuditRuleType

Lekéri az Type objektumhoz tartozó naplózási szabályt.

GroupModified

Lekéri vagy beállít egy logikai értéket, amely meghatározza, hogy a biztonságos objektumhoz társított csoport módosult-e.

(Öröklődés forrása ObjectSecurity)
IsContainer

Logikai értéket kap, amely meghatározza, hogy ez ObjectSecurity az objektum tárolóobjektum-e.

(Öröklődés forrása ObjectSecurity)
IsDS

Logikai értéket kap, amely meghatározza, hogy ez ObjectSecurity az objektum címtárobjektum-e.

(Öröklődés forrása ObjectSecurity)
OwnerModified

Lekéri vagy beállít egy logikai értéket, amely meghatározza, hogy a biztonságos objektum tulajdonosa módosult-e.

(Öröklődés forrása ObjectSecurity)
SecurityDescriptor

Lekéri a példányhoz tartozó biztonsági leírót.

(Öröklődés forrása ObjectSecurity)

Metódusok

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

Létrehoz egy AccessRule objektumot a megadott értékekkel.

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

Létrehoz egy AccessRule objektumot a megadott értékekkel.

AddAccessRule(ActiveDirectoryAccessRule)

Hozzáférési szabályt ad hozzá egy objektum DACL-éhez.

AddAccessRule(ObjectAccessRule)

Hozzáadja a megadott hozzáférési szabályt a DirectoryObjectSecurity objektumhoz társított diszkréciós Access Control listához (DACL).

(Öröklődés forrása DirectoryObjectSecurity)
AddAuditRule(ActiveDirectoryAuditRule)

Naplószabályt ad hozzá egy objektum SACL-éhez.

AddAuditRule(ObjectAuditRule)

Hozzáadja a megadott naplózási szabályt a DirectoryObjectSecurity objektumhoz társított System Access Control List (SACL) listához.

(Öröklődés forrása DirectoryObjectSecurity)
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid)

Létrehoz egy AuditRule objektumot a megadott értékekkel.

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

Létrehoz egy AuditRule objektumot a megadott értékekkel.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetAccessRules(Boolean, Boolean, Type)

Lekéri a megadott biztonsági azonosítóhoz társított hozzáférési szabályok gyűjteményét.

(Öröklődés forrása DirectoryObjectSecurity)
GetAuditRules(Boolean, Boolean, Type)

Lekéri a megadott biztonsági azonosítóhoz társított naplózási szabályok gyűjteményét.

(Öröklődés forrása DirectoryObjectSecurity)
GetGroup(Type)

Lekéri a megadott tulajdonoshoz társított elsődleges csoportot.

(Öröklődés forrása ObjectSecurity)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetOwner(Type)

Lekéri a megadott elsődleges csoporthoz társított tulajdonost.

(Öröklődés forrása ObjectSecurity)
GetSecurityDescriptorBinaryForm()

Bájtértékeket tartalmazó tömböt ad vissza, amely az objektum biztonsági leíró adatait ObjectSecurity jelöli.

(Öröklődés forrása ObjectSecurity)
GetSecurityDescriptorSddlForm(AccessControlSections)

Az objektumhoz ObjectSecurity társított biztonsági leíró megadott szakaszainak biztonsági leíró definíciós nyelvét (SDDL) adja vissza.

(Öröklődés forrása ObjectSecurity)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ModifyAccess(AccessControlModification, AccessRule, Boolean)

Alkalmazza a megadott módosítást a DirectoryObjectSecurity objektumhoz társított diszkrecionális Access Control listára (DACL).

(Öröklődés forrása DirectoryObjectSecurity)
ModifyAccessRule(AccessControlModification, AccessRule, Boolean)

Alkalmazza a megadott módosítást a megadottra AccessRule.

ModifyAudit(AccessControlModification, AuditRule, Boolean)

Alkalmazza a megadott módosítást a DirectoryObjectSecurity objektumhoz társított System Access Control listára (SACL).

(Öröklődés forrása DirectoryObjectSecurity)
ModifyAuditRule(AccessControlModification, AuditRule, Boolean)

Alkalmazza a megadott módosítást a megadottra AuditRule.

Persist(Boolean, String, AccessControlSections)

Menti az objektumhoz ObjectSecurity társított biztonsági leíró megadott szakaszait állandó tárolóba. Javasoljuk, hogy a konstruktornak átadott paraméterek és a megőrző metódusok értékei includeSections azonosak legyenek.

(Öröklődés forrása ObjectSecurity)
Persist(SafeHandle, AccessControlSections)

Menti az objektumhoz ObjectSecurity társított biztonsági leíró megadott szakaszait állandó tárolóba. Javasoljuk, hogy a konstruktornak átadott paraméterek és a megőrző metódusok értékei includeSections azonosak legyenek.

(Öröklődés forrása ObjectSecurity)
Persist(String, AccessControlSections)

Menti az objektumhoz ObjectSecurity társított biztonsági leíró megadott szakaszait állandó tárolóba. Javasoljuk, hogy a konstruktornak átadott paraméterek és a megőrző metódusok értékei includeSections azonosak legyenek.

(Öröklődés forrása ObjectSecurity)
PurgeAccessRules(IdentityReference)

Eltávolítja a megadotthoz IdentityReferencetársított összes hozzáférési szabályt.

PurgeAuditRules(IdentityReference)

Eltávolítja a megadotthoz IdentityReferencetársított összes naplózási szabályt.

ReadLock()

Zárolja ezt az ObjectSecurity objektumot olvasási hozzáféréshez.

(Öröklődés forrása ObjectSecurity)
ReadUnlock()

Az objektum zárolásának feloldása ObjectSecurity olvasási hozzáféréshez.

(Öröklődés forrása ObjectSecurity)
RemoveAccess(IdentityReference, AccessControlType)

Eltávolítja az összes olyan hozzáférési szabályt, amely rendelkezik a megadott IdentityReference objektummal és AccessControlType objektummal egy objektum DACL-jából.

RemoveAccessRule(ActiveDirectoryAccessRule)

Eltávolít minden olyan hozzáférési szabályt, amely ugyanazt a biztonsági azonosítót és hozzáférési maszkot tartalmazza, mint a megadott hozzáférési szabály egy objektum DACL-éből.

RemoveAccessRule(ObjectAccessRule)

Eltávolítja azokat a hozzáférési szabályokat, amelyek ugyanazt a biztonsági azonosítót és hozzáférési maszkot tartalmazzák, mint a megadott hozzáférési szabály a DirectoryObjectSecurity objektumhoz társított Diszkréciós Access Control Listából (DACL).

(Öröklődés forrása DirectoryObjectSecurity)
RemoveAccessRuleAll(ObjectAccessRule)

Eltávolít minden olyan hozzáférési szabályt, amely ugyanazzal a biztonsági azonosítóval rendelkezik, mint a megadott hozzáférési szabály a DirectoryObjectSecurity objektumhoz társított Diszkréciós Access Control listából (DACL).

(Öröklődés forrása DirectoryObjectSecurity)
RemoveAccessRuleSpecific(ActiveDirectoryAccessRule)

Eltávolítja a megadott hozzáférési szabálynak megfelelő összes hozzáférési szabályt az objektum DACL-éből.

RemoveAccessRuleSpecific(ObjectAccessRule)

Eltávolít minden olyan hozzáférési szabályt, amely pontosan megfelel a megadott hozzáférési szabálynak a DirectoryObjectSecurity objektumhoz társított Diszkrecionális Access Control listából (DACL).

(Öröklődés forrása DirectoryObjectSecurity)
RemoveAudit(IdentityReference)

Eltávolítja az összes olyan naplózási szabályt, amely rendelkezik a megadott IdentityReference objektummal egy objektum SACL-jából.

RemoveAuditRule(ActiveDirectoryAuditRule)

Eltávolítja az összes olyan naplózási szabályt, amely ugyanazt a biztonsági azonosítót és hozzáférési maszkot tartalmazza, mint a megadott naplózási szabály egy objektum system Access Control listából (SACL).

RemoveAuditRule(ObjectAuditRule)

Eltávolítja azokat a naplózási szabályokat, amelyek ugyanazt a biztonsági azonosítót és hozzáférési maszkot tartalmazzák, mint a megadott naplózási szabály a CommonObjectSecurity objektumhoz társított System Access Control Listából (SACL).

(Öröklődés forrása DirectoryObjectSecurity)
RemoveAuditRuleAll(ObjectAuditRule)

Eltávolít minden olyan naplózási szabályt, amely ugyanazzal a biztonsági azonosítóval rendelkezik, mint a megadott naplózási szabály a DirectoryObjectSecurity objektumhoz társított System Access Control Listából (SACL).

(Öröklődés forrása DirectoryObjectSecurity)
RemoveAuditRuleSpecific(ActiveDirectoryAuditRule)

Eltávolítja az összes olyan naplózási szabályt, amely pontosan megfelel a megadott naplózási szabálynak egy objektum SACL-jából.

RemoveAuditRuleSpecific(ObjectAuditRule)

Eltávolítja az összes olyan naplózási szabályt, amely pontosan megfelel a megadott naplózási szabálynak a DirectoryObjectSecurity objektumhoz társított System Access Control Listából (SACL).

(Öröklődés forrása DirectoryObjectSecurity)
ResetAccessRule(ActiveDirectoryAccessRule)

Az objektum DACL-jében keres minden olyan hozzáférési szabályt, amely tartalmaz egy biztonsági azonosítót (SID), amely megfelel az rule objektumban megadott SID-nek, és az összes hozzáférési szabályt lecseréli az rule objektumban található hozzáférési szabályokra.

ResetAccessRule(ObjectAccessRule)

Eltávolítja a DirectoryObjectSecurity objektumhoz társított Diszkrecionális Access Control listában (DACL) szereplő összes hozzáférési szabályt, majd hozzáadja a megadott hozzáférési szabályt.

(Öröklődés forrása DirectoryObjectSecurity)
SetAccessRule(ActiveDirectoryAccessRule)

Az objektum DACL-jében keres minden olyan hozzáférési szabályt, amely az objektumban rule megadott SID-nek megfelelő biztonsági azonosítót (SID) tartalmaz, valamint egy olyan hozzáférés-vezérlési típust (Engedélyezés vagy megtagadás), amely megfelel az rule objektumban megadott típusnak, és az összes hozzáférési szabályt lecseréli az rule objektumban található hozzáférési szabályokra.

SetAccessRule(ObjectAccessRule)

Eltávolít minden olyan hozzáférési szabályt, amely ugyanazt a biztonsági azonosítót és minősítőt tartalmazza, mint a DirectoryObjectSecurity objektumhoz társított Diszkréciós Access Control listában (DACL), majd hozzáadja a megadott hozzáférési szabályt.

(Öröklődés forrása DirectoryObjectSecurity)
SetAccessRuleProtection(Boolean, Boolean)

Beállítja vagy eltávolítja az objektumhoz ObjectSecurity társított hozzáférési szabályok védelmét. A védett hozzáférési szabályokat a szülőobjektumok nem módosíthatják örökléssel.

(Öröklődés forrása ObjectSecurity)
SetAuditRule(ActiveDirectoryAuditRule)

Lecseréli az összes olyan naplózási szabályt, amely ugyanazt a biztonsági azonosítót tartalmazza, mint egy objektum SACL-ben megadott naplózási szabálya a megadott naplózási szabályra.

SetAuditRule(ObjectAuditRule)

Eltávolít minden olyan naplózási szabályt, amely ugyanazt a biztonsági azonosítót és minősítőt tartalmazza, mint a DirectoryObjectSecurity objektumhoz társított System Access Control List (SACL) megadott naplózási szabálya, majd hozzáadja a megadott naplózási szabályt.

(Öröklődés forrása DirectoryObjectSecurity)
SetAuditRuleProtection(Boolean, Boolean)

Beállítja vagy eltávolítja az objektumhoz ObjectSecurity társított naplózási szabályok védelmét. A védett naplózási szabályokat a szülőobjektumok nem módosíthatják örökléssel.

(Öröklődés forrása ObjectSecurity)
SetGroup(IdentityReference)

Beállítja az objektumhoz társított ObjectSecurity biztonsági leíró elsődleges csoportját.

(Öröklődés forrása ObjectSecurity)
SetOwner(IdentityReference)

Beállítja az objektumhoz társított biztonsági leíró tulajdonosát ObjectSecurity .

(Öröklődés forrása ObjectSecurity)
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

Az objektum biztonsági leírójának ObjectSecurity megadott szakaszait a megadott bájtértékekből állítja be.

(Öröklődés forrása ObjectSecurity)
SetSecurityDescriptorBinaryForm(Byte[])

Az objektum biztonsági leíróját ObjectSecurity a megadott bájtértékekből állítja be.

(Öröklődés forrása ObjectSecurity)
SetSecurityDescriptorSddlForm(String, AccessControlSections)

Az objektum biztonsági leírójának ObjectSecurity megadott szakaszait a megadott Biztonsági leíró definíciós nyelv (SDDL) sztringből állítja be.

(Öröklődés forrása ObjectSecurity)
SetSecurityDescriptorSddlForm(String)

Az objektum biztonsági leíróját ObjectSecurity a megadott Biztonsági leíró definíciós nyelv (SDDL) sztringből állítja be.

(Öröklődés forrása ObjectSecurity)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
WriteLock()

Zárolja ezt az ObjectSecurity objektumot írási hozzáféréshez.

(Öröklődés forrása ObjectSecurity)
WriteUnlock()

Az objektum zárolásának feloldása ObjectSecurity írási hozzáféréshez.

(Öröklődés forrása ObjectSecurity)

A következőre érvényes:

Lásd még