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 Access Control systému (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
Dědičnost
CommonSecurityDescriptor

Konstruktory

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

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

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

BinaryLength

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

(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 objektu 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á Boolean hodnotu, která určuje, zda System Access Control List (SACL) přidružené k tomuto CommonSecurityDescriptor objektu 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 objekt. Sacl obsahuje pravidla auditu.

Metody

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čí, zda se zadaný objekt rovná aktuálnímu objektu.

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

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

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

Slouží jako výchozí hashovací funkce.

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

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

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

Type Získá z aktuální instance.

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

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

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

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

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 CommonSecurityDescriptor objektu.

SetDiscretionaryAclProtection(Boolean, Boolean)

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

SetSystemAclProtection(Boolean, Boolean)

Nastaví ochranu dědičnosti pro system Access Control list (SACL) přidružený k tomuto CommonSecurityDescriptor objektu. Chráněné seznamy SACLs 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