ObjectSecurity.SetSecurityDescriptorBinaryForm Methode

Definitie

Hiermee stelt u de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven binaire gegevens.

Overloads

Name Description
SetSecurityDescriptorBinaryForm(Byte[])

Hiermee stelt u de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven matrix van bytewaarden.

SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

Hiermee stelt u de opgegeven secties van de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven matrix van bytewaarden.

Opmerkingen

Als de beveiligingsdescriptor die wordt vertegenwoordigd door de binaire gegevens, bevat null voor de discretionaire toegangsbeheerlijst (DACL), wordt één toegangsbeheervermelding (ACE) die iedereen volledige toegang (AEFA) toestaat, 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.

SetSecurityDescriptorBinaryForm(Byte[])

Hiermee stelt u de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven matrix van bytewaarden.

public:
 void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm);
public void SetSecurityDescriptorBinaryForm(byte[] binaryForm);
member this.SetSecurityDescriptorBinaryForm : byte[] -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte())

Parameters

binaryForm
Byte[]

De matrix van bytes waaruit de beveiligingsdescriptor moet worden ingesteld.

Opmerkingen

Als de beveiligingsdescriptor die wordt vertegenwoordigd door de binaire gegevens, bevat null voor de discretionaire toegangsbeheerlijst (DACL), wordt één toegangsbeheervermelding (ACE) die iedereen volledige toegang (AEFA) toestaat, 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

SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

Hiermee stelt u de opgegeven secties van de beveiligingsdescriptor voor dit ObjectSecurity object in op basis van de opgegeven matrix van bytewaarden.

public:
 void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm, System::Security::AccessControl::AccessControlSections includeSections);
public void SetSecurityDescriptorBinaryForm(byte[] binaryForm, System.Security.AccessControl.AccessControlSections includeSections);
member this.SetSecurityDescriptorBinaryForm : byte[] * System.Security.AccessControl.AccessControlSections -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte(), includeSections As AccessControlSections)

Parameters

binaryForm
Byte[]

De matrix van bytes 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 binaire gegevens, bevat null voor de discretionaire toegangsbeheerlijst (DACL), wordt één toegangsbeheervermelding (ACE) die iedereen volledige toegang (AEFA) toestaat, 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