CommonSecurityDescriptor Klas

Definitie

Vertegenwoordigt een beveiligingsdescriptor. Een beveiligingsdescriptor bevat een eigenaar, een primaire groep, een Discretionaire Access Control List (DACL) en een 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
Overname
CommonSecurityDescriptor

Constructors

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

Initialiseert een nieuw exemplaar van de CommonSecurityDescriptor klasse op basis van de opgegeven matrix van bytewaarden.

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

Initialiseert een nieuw exemplaar van de CommonSecurityDescriptor klasse op basis van de opgegeven informatie.

CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor)

Initialiseert een nieuw exemplaar van de CommonSecurityDescriptor klasse van het opgegeven RawSecurityDescriptor object.

CommonSecurityDescriptor(Boolean, Boolean, String)

Initialiseert een nieuw exemplaar van de CommonSecurityDescriptor klasse op basis van de opgegeven SDDL-tekenreeks (Security Descriptor Definition Language).

Eigenschappen

Name Description
BinaryLength

Hiermee wordt de lengte, in bytes, opgehaald van de binaire weergave van het huidige GenericSecurityDescriptor object. Deze lengte moet worden gebruikt voordat de ACL in een binaire matrix wordt gebruikt met de GetBinaryForm(Byte[], Int32) methode.

(Overgenomen van GenericSecurityDescriptor)
ControlFlags

Hiermee haalt u waarden op die het gedrag van het CommonSecurityDescriptor object opgeven.

DiscretionaryAcl

Hiermee wordt de discretionaire toegangsbeheerlijst (DACL) voor dit CommonSecurityDescriptor object opgehaald of ingesteld. De DACL bevat toegangsregels.

Group

Hiermee haalt u de primaire groep voor dit object op of stelt u deze CommonSecurityDescriptor in.

IsContainer

Hiermee haalt u een Booleaanse waarde op die aangeeft of het object dat is gekoppeld aan dit CommonSecurityDescriptor object een containerobject is.

IsDiscretionaryAclCanonical

Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of de Discretionaire Access Control List (DACL) die is gekoppeld aan dit CommonSecurityDescriptor object in canonieke volgorde is.

IsDS

Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of het object dat is gekoppeld aan dit CommonSecurityDescriptor object een mapobject is.

IsSystemAclCanonical

Hiermee wordt een Booleaanse waarde opgehaald die aangeeft of de System Access Control List (SACL) die is gekoppeld aan dit CommonSecurityDescriptor-object zich in canonieke volgorde bevindt.

Owner

Hiermee wordt de eigenaar van het object opgehaald of ingesteld dat aan dit CommonSecurityDescriptor object is gekoppeld.

SystemAcl

Hiermee haalt u de system Access Control list (SACL) op voor dit CommonSecurityDescriptor-object. De SACL bevat controleregels.

Methoden

Name Description
AddDiscretionaryAcl(Byte, Int32)

Hiermee stelt u de DiscretionaryAcl eigenschap voor dit CommonSecurityDescriptor exemplaar in en stelt u de DiscretionaryAclPresent vlag in.

AddSystemAcl(Byte, Int32)

Hiermee stelt u de SystemAcl eigenschap voor dit CommonSecurityDescriptor exemplaar in en stelt u de SystemAclPresent vlag in.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetBinaryForm(Byte[], Int32)

Retourneert een matrix van bytewaarden die de informatie in dit GenericSecurityDescriptor object vertegenwoordigt.

(Overgenomen van GenericSecurityDescriptor)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetSddlForm(AccessControlSections)

Retourneert de SDDL-weergave (Security Descriptor Definition Language) van de opgegeven secties van de beveiligingsdescriptor die dit GenericSecurityDescriptor object vertegenwoordigt.

(Overgenomen van GenericSecurityDescriptor)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
PurgeAccessControl(SecurityIdentifier)

Hiermee verwijdert u alle toegangsregels voor de opgegeven beveiligings-id uit de discretionaire Access Control lijst (DACL) die aan dit CommonSecurityDescriptor-object is gekoppeld.

PurgeAudit(SecurityIdentifier)

Verwijdert alle controleregels voor de opgegeven beveiligings-id uit de System Access Control List (SACL) die aan dit CommonSecurityDescriptor-object zijn gekoppeld.

SetDiscretionaryAclProtection(Boolean, Boolean)

Hiermee stelt u de overnamebescherming in voor de Discretionaire Access Control List (DACL) die aan dit CommonSecurityDescriptor-object is gekoppeld. DACL's die zijn beveiligd, nemen geen toegangsregels over van bovenliggende containers.

SetSystemAclProtection(Boolean, Boolean)

Hiermee stelt u de overnamebeveiliging in voor het SACL (System Access Control List) dat is gekoppeld aan dit CommonSecurityDescriptor-object. SACL's die zijn beveiligd, nemen geen controleregels over van bovenliggende containers.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op