CommonSecurityDescriptor Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |