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