CommonSecurityDescriptor Třída

Definice

Představuje popisovač zabezpečení. Popisovač zabezpečení zahrnuje vlastníka, primární skupinu, volitelný seznam Access Control (DACL) a seznam SACL (System Access Control List).

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
Dědičnost
CommonSecurityDescriptor

Konstruktory

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

Inicializuje novou instanci CommonSecurityDescriptor třídy ze zadaného pole bajtů hodnot.

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

Inicializuje novou instanci CommonSecurityDescriptor třídy ze zadaných informací.

CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor)

Inicializuje novou instanci CommonSecurityDescriptor třídy ze zadaného RawSecurityDescriptor objektu.

CommonSecurityDescriptor(Boolean, Boolean, String)

Inicializuje novou instanci CommonSecurityDescriptor třídy ze zadaného řetězce SDDL (Security Descriptor Definition Language).

Vlastnosti

Name Description
BinaryLength

Získá délku v bajtech binární reprezentace aktuálního GenericSecurityDescriptor objektu. Tato délka by se měla použít před zařazením seznamu ACL do binárního pole s metodou GetBinaryForm(Byte[], Int32) .

(Zděděno od GenericSecurityDescriptor)
ControlFlags

Získá hodnoty, které určují chování objektu CommonSecurityDescriptor .

DiscretionaryAcl

Získá nebo nastaví volitelný seznam řízení přístupu (DACL) pro tento CommonSecurityDescriptor objekt. Seznam DACL obsahuje pravidla přístupu.

Group

Získá nebo nastaví primární skupinu pro tento CommonSecurityDescriptor objekt.

IsContainer

Získá logickou hodnotu, která určuje, zda objekt přidružený k tomuto CommonSecurityDescriptor objektu je objekt kontejneru.

IsDiscretionaryAclCanonical

Získá logickou hodnotu, která určuje, zda volitelné Access Control Seznam (DACL) přidružené k tomuto CommonSecurityDescriptor objekt je v kanonickém pořadí.

IsDS

Získá logickou hodnotu, která určuje, zda objekt přidružený k tomuto CommonSecurityDescriptor objektu je objekt adresáře.

IsSystemAclCanonical

Získá logickou hodnotu, která určuje, zda system Access Control List (SACL) přidružený k tomuto CommonSecurityDescriptor objekt je v kanonickém pořadí.

Owner

Získá nebo nastaví vlastníka objektu přidruženého k tomuto CommonSecurityDescriptor objektu.

SystemAcl

Získá nebo nastaví System Access Control List (SACL) pro tento CommonSecurityDescriptor objektu. SACL obsahuje pravidla auditu.

Metody

Name Description
AddDiscretionaryAcl(Byte, Int32)

DiscretionaryAcl Nastaví vlastnost pro tuto CommonSecurityDescriptor instanci a nastaví DiscretionaryAclPresent příznak.

AddSystemAcl(Byte, Int32)

SystemAcl Nastaví vlastnost pro tuto CommonSecurityDescriptor instanci a nastaví SystemAclPresent příznak.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetBinaryForm(Byte[], Int32)

Vrátí pole bajtů hodnot, které představují informace obsažené v tomto GenericSecurityDescriptor objektu.

(Zděděno od GenericSecurityDescriptor)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetSddlForm(AccessControlSections)

Vrátí reprezentaci jazyka SDDL (Security Descriptor Definition Language) zadaných částí popisovače zabezpečení, které tento GenericSecurityDescriptor objekt představuje.

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

Získá Type aktuální instance.

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

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

(Zděděno od Object)
PurgeAccessControl(SecurityIdentifier)

Odebere všechna přístupová pravidla pro zadaný identifikátor zabezpečení z volitelného seznamu Access Control Seznamu (DACL) přidruženého k tomuto objektu CommonSecurityDescriptor.

PurgeAudit(SecurityIdentifier)

Odebere všechna pravidla auditu pro zadaný identifikátor zabezpečení ze seznamu Access Control systému (SACL) přidruženého k tomuto objektu CommonSecurityDescriptor.

SetDiscretionaryAclProtection(Boolean, Boolean)

Nastaví ochranu dědičnosti pro volitelný seznam Access Control (DACL) přidružený k tomuto objektu CommonSecurityDescriptor. Seznamy DAC, které jsou chráněné, nedědí pravidla přístupu z nadřazených kontejnerů.

SetSystemAclProtection(Boolean, Boolean)

Nastaví ochranu dědičnosti pro seznam Access Control systému (SACL) přidružený k tomuto objektu CommonSecurityDescriptor. Seznamy SAC, které jsou chráněné, nedědí pravidla auditu z nadřazených kontejnerů.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro