CommonSecurityDescriptor Osztály

Definíció

Biztonsági leírót jelöl. A biztonsági leírók közé tartozik egy tulajdonos, egy elsődleges csoport, egy diszkrecionális Access Control lista (DACL) és egy System Access Control List (SACL).

public ref class CommonSecurityDescriptor sealed : System::Security::AccessControl::GenericSecurityDescriptor
public sealed class CommonSecurityDescriptor : System.Security.AccessControl.GenericSecurityDescriptor
type CommonSecurityDescriptor = class
    inherit GenericSecurityDescriptor
Public NotInheritable Class CommonSecurityDescriptor
Inherits GenericSecurityDescriptor
Öröklődés
CommonSecurityDescriptor

Konstruktorok

Name Description
CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32)

Inicializálja az CommonSecurityDescriptor osztály új példányát a megadott bájtértékekből.

CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl)

Inicializálja az CommonSecurityDescriptor osztály új példányát a megadott információkból.

CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor)

Inicializálja az CommonSecurityDescriptor osztály új példányát a megadott RawSecurityDescriptor objektumból.

CommonSecurityDescriptor(Boolean, Boolean, String)

Inicializálja az CommonSecurityDescriptor osztály új példányát a megadott Biztonsági leíró definíciós nyelv (SDDL) sztringből.

Tulajdonságok

Name Description
BinaryLength

Lekéri az aktuális GenericSecurityDescriptor objektum bináris ábrázolásának bájtban megadott hosszát. Ezt a hosszt kell használni, mielőtt az ACL-t bináris tömbbe helyeznénk a GetBinaryForm(Byte[], Int32) metódussal.

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

Lekéri az CommonSecurityDescriptor objektum viselkedését meghatározó értékeket.

DiscretionaryAcl

Lekéri vagy beállítja az objektumhoz tartozó CommonSecurityDescriptor diszkrecionális hozzáférés-vezérlési listát (DACL). A DACL hozzáférési szabályokat tartalmaz.

Group

Lekéri vagy beállítja az CommonSecurityDescriptor objektum elsődleges csoportját.

IsContainer

Logikai értéket kap, amely meghatározza, hogy az objektumhoz CommonSecurityDescriptor társított objektum tárolóobjektum-e.

IsDiscretionaryAclCanonical

Logikai értéket kap, amely meghatározza, hogy a CommonSecurityDescriptor objektumhoz társított diszkréciós Access Control lista (DACL) canonical sorrendben van-e.

IsDS

Logikai értéket kap, amely meghatározza, hogy az objektumhoz CommonSecurityDescriptor társított objektum könyvtárobjektum-e.

IsSystemAclCanonical

Logikai értéket kap, amely meghatározza, hogy a CommonSecurityDescriptor objektumhoz társított System Access Control List (SACL) kánonikus sorrendben van-e.

Owner

Lekéri vagy beállítja az objektumhoz társított CommonSecurityDescriptor objektum tulajdonosát.

SystemAcl

Lekéri vagy beállítja a CommonSecurityDescriptor objektum rendszer Access Control listáját (SACL). A SACL naplózási szabályokat tartalmaz.

Metódusok

Name Description
AddDiscretionaryAcl(Byte, Int32)

Beállítja a DiscretionaryAcl példány tulajdonságát CommonSecurityDescriptor , és beállítja a jelölőt DiscretionaryAclPresent .

AddSystemAcl(Byte, Int32)

Beállítja a SystemAcl példány tulajdonságát CommonSecurityDescriptor , és beállítja a jelölőt SystemAclPresent .

Equals(Object)

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

(Öröklődés forrása Object)
GetBinaryForm(Byte[], Int32)

Az objektumban GenericSecurityDescriptor található információkat képviselő bájtértékek tömbje.

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

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

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

Az objektum által képviselt biztonsági leíró GenericSecurityDescriptor megadott szakaszainak biztonsági leíró definíciós nyelvét (SDDL) adja vissza.

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

Eltávolítja a megadott biztonsági azonosítóhoz tartozó összes hozzáférési szabályt a CommonSecurityDescriptor objektumhoz társított diszkréciós Access Control listából (DACL).

PurgeAudit(SecurityIdentifier)

Eltávolítja a megadott biztonsági azonosító összes naplózási szabályát a CommonSecurityDescriptor objektumhoz társított System Access Control Listából (SACL).

SetDiscretionaryAclProtection(Boolean, Boolean)

Beállítja a CommonSecurityDescriptor objektumhoz társított diszkrecionális Access Control lista (DACL) öröklési védelmét. A védett DACL-ek nem öröklik a hozzáférési szabályokat a szülőtárolóktól.

SetSystemAclProtection(Boolean, Boolean)

Beállítja a CommonSecurityDescriptor objektumhoz társított System Access Control List (SACL) öröklési védelmét. A védett SACL-ek nem öröklik a naplózási szabályokat a szülőtárolóktól.

ToString()

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

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

A következőre érvényes: