CommonObjectSecurity Osztály

Definíció

A hozzáférés-vezérlési listák (ACL-ek) közvetlen kezelése nélkül szabályozza az objektumokhoz való hozzáférést. Ez az osztály az osztály absztrakt alaposztálya NativeObjectSecurity .

public ref class CommonObjectSecurity abstract : System::Security::AccessControl::ObjectSecurity
public abstract class CommonObjectSecurity : System.Security.AccessControl.ObjectSecurity
type CommonObjectSecurity = class
    inherit ObjectSecurity
Public MustInherit Class CommonObjectSecurity
Inherits ObjectSecurity
Öröklődés
CommonObjectSecurity
Származtatott

Konstruktorok

Name Description
CommonObjectSecurity(Boolean)

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

Tulajdonságok

Name Description
AccessRightType

Lekéri az Type objektumhoz ObjectSecurity társított biztonságos objektumot.

(Öröklődés forrása ObjectSecurity)
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 objektum hozzáférési szabályaihoz ObjectSecurity társított objektumot. Az Type objektumnak olyan objektumnak kell lennie, amelyet objektumként SecurityIdentifier lehet leadni.

(Öröklődés forrása ObjectSecurity)
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 objektum naplózási ObjectSecurity szabályaihoz társított objektumot. Az Type objektumnak olyan objektumnak kell lennie, amelyet objektumként SecurityIdentifier lehet leadni.

(Öröklődés forrása ObjectSecurity)
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)

Inicializálja az osztály új példányát AccessRule a megadott értékekkel.

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

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

AddAuditRule(AuditRule)

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

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

Inicializálja az osztály új példányát AuditRule a megadott értékekkel.

(Öröklődés forrása ObjectSecurity)
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.

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.

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 CommonObjectSecurity objektumhoz társított diszkrecionális Access Control listára (DACL).

ModifyAccessRule(AccessControlModification, AccessRule, Boolean)

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

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

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

ModifyAuditRule(AccessControlModification, AuditRule, Boolean)

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

(Öröklődés forrása ObjectSecurity)
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.

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

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

(Öröklődés forrása ObjectSecurity)
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)
RemoveAccessRule(AccessRule)

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 CommonObjectSecurity objektumhoz társított Diszkréciós Access Control Listából (DACL).

RemoveAccessRuleAll(AccessRule)

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 CommonObjectSecurity objektumhoz társított Diszkréciós Access Control listából (DACL).

RemoveAccessRuleSpecific(AccessRule)

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

RemoveAuditRule(AuditRule)

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

RemoveAuditRuleAll(AuditRule)

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 CommonObjectSecurity objektumhoz társított System Access Control Listából (SACL).

RemoveAuditRuleSpecific(AuditRule)

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

ResetAccessRule(AccessRule)

Eltávolítja a CommonObjectSecurity 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.

SetAccessRule(AccessRule)

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 CommonObjectSecurity objektumhoz társított Diszkréciós Access Control listában (DACL), majd hozzáadja a megadott hozzáférési szabályt.

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(AuditRule)

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

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: