ObjectSecurity.SetSecurityDescriptorSddlForm Methode

Definitie

Hiermee stelt u de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven SDDL-tekenreeks (Security Descriptor Definition Language).

Overloads

Name Description
SetSecurityDescriptorSddlForm(String)

Hiermee stelt u de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven SDDL-tekenreeks (Security Descriptor Definition Language).

SetSecurityDescriptorSddlForm(String, AccessControlSections)

Hiermee stelt u de opgegeven secties van de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven SDDL-tekenreeks (Security Descriptor Definition Language).

Opmerkingen

Als de beveiligingsdescriptor die wordt vertegenwoordigd door de SDDL-tekenreeks null voor de discretionaire toegangsbeheerlijst (DACL), één ACE (Access Control Entry) bevat die iedereen volledige toegang (AEFA) toestaat, wordt toegevoegd aan de DACL. Als een toepassing de DACL wijzigt van een beveiligingsdescriptor waaraan een AEFA ACE is toegevoegd, blijft de AEFA ACE behouden met de DACL wanneer die DACL wordt behouden.

Dit kan ertoe leiden dat een toepassing onbedoeld toegang tot principals toestaat. Daarom moet een toepassing controleren op het bestaan van een AEFA ACE en deze verwijderen voordat een beveiligingsdescriptor wordt gewijzigd.

SetSecurityDescriptorSddlForm(String)

Hiermee stelt u de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven SDDL-tekenreeks (Security Descriptor Definition Language).

public:
 void SetSecurityDescriptorSddlForm(System::String ^ sddlForm);
public void SetSecurityDescriptorSddlForm(string sddlForm);
member this.SetSecurityDescriptorSddlForm : string -> unit
Public Sub SetSecurityDescriptorSddlForm (sddlForm As String)

Parameters

sddlForm
String

De SDDL-tekenreeks waaruit de beveiligingsdescriptor moet worden ingesteld.

Opmerkingen

Als de beveiligingsdescriptor die wordt vertegenwoordigd door de SDDL-tekenreeks null voor de discretionaire toegangsbeheerlijst (DACL), één ACE (Access Control Entry) bevat die iedereen volledige toegang (AEFA) toestaat, wordt toegevoegd aan de DACL. Als een toepassing de DACL wijzigt van een beveiligingsdescriptor waaraan een AEFA ACE is toegevoegd, blijft de AEFA ACE behouden met de DACL wanneer die DACL wordt behouden.

Dit kan ertoe leiden dat een toepassing onbedoeld toegang tot principals toestaat. Daarom moet een toepassing controleren op het bestaan van een AEFA ACE en deze verwijderen voordat een beveiligingsdescriptor wordt gewijzigd.

Van toepassing op

SetSecurityDescriptorSddlForm(String, AccessControlSections)

Hiermee stelt u de opgegeven secties van de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven SDDL-tekenreeks (Security Descriptor Definition Language).

public:
 void SetSecurityDescriptorSddlForm(System::String ^ sddlForm, System::Security::AccessControl::AccessControlSections includeSections);
public void SetSecurityDescriptorSddlForm(string sddlForm, System.Security.AccessControl.AccessControlSections includeSections);
member this.SetSecurityDescriptorSddlForm : string * System.Security.AccessControl.AccessControlSections -> unit
Public Sub SetSecurityDescriptorSddlForm (sddlForm As String, includeSections As AccessControlSections)

Parameters

sddlForm
String

De SDDL-tekenreeks waaruit de beveiligingsdescriptor moet worden ingesteld.

includeSections
AccessControlSections

De secties (toegangsregels, controleregels, eigenaar, primaire groep) van de beveiligingsdescriptor die moet worden ingesteld.

Opmerkingen

Als de beveiligingsdescriptor die wordt vertegenwoordigd door de SDDL-tekenreeks null voor de discretionaire toegangsbeheerlijst (DACL), één ACE (Access Control Entry) bevat die iedereen volledige toegang (AEFA) toestaat, wordt toegevoegd aan de DACL. Als een toepassing de DACL wijzigt van een beveiligingsdescriptor waaraan een AEFA ACE is toegevoegd, blijft de AEFA ACE behouden met de DACL wanneer die DACL wordt behouden.

Dit kan ertoe leiden dat een toepassing onbedoeld toegang tot principals toestaat. Daarom moet een toepassing controleren op het bestaan van een AEFA ACE en deze verwijderen voordat een beveiligingsdescriptor wordt gewijzigd.

Van toepassing op