ObjectSecurity.SetSecurityDescriptorBinaryForm ObjectSecurity.SetSecurityDescriptorBinaryForm ObjectSecurity.SetSecurityDescriptorBinaryForm ObjectSecurity.SetSecurityDescriptorBinaryForm Method

Definition

Legt die Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus den angegebenen binären Daten fest.Sets the security descriptor for this ObjectSecurity object from the specified binary data.

Überlädt

SetSecurityDescriptorBinaryForm(Byte[]) SetSecurityDescriptorBinaryForm(Byte[]) SetSecurityDescriptorBinaryForm(Byte[]) SetSecurityDescriptorBinaryForm(Byte[])

Legt die Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus dem angegebenen Array von Bytewerten fest.Sets the security descriptor for this ObjectSecurity object from the specified array of byte values.

SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

Legt die angegebenen Abschnitte der Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus dem angegebenen Array von Bytewerten fest.Sets the specified sections of the security descriptor for this ObjectSecurity object from the specified array of byte values.

Hinweise

Wenn die Sicherheits Beschreibung, die durch die Binärdaten dargestellt null wird, für die freigegebene Zugriffs Steuerungs Liste (DACL) enthalten ist, wird der DACL ein einziger Zugriffs Steuerungs Eintrag (ACE) hinzugefügt, der den Vollzugriff (AEFA) ermöglicht.If the security descriptor represented by the binary data contains null for its discretionary access control list (DACL), a single access control entry (ACE) that allows everyone full access (AEFA) is added to the DACL. Wenn eine Anwendung die DACL einer Sicherheits Beschreibung ändert, zu der ein AEFA-ACE hinzugefügt wurde, wird der AEFA-ACE mit der DACL persistent gespeichert, wenn diese DACL persistent ist.If an application modifies the DACL of a security descriptor to which an AEFA ACE has been added, the AEFA ACE is persisted with the DACL when that DACL is persisted.

Dies kann dazu führen, dass eine Anwendung den Zugriff auf Prinzipale versehentlich zulässt.This can result in an application unintentionally allowing access to principals. Aus diesem Grund sollte eine Anwendung überprüfen, ob ein AEFA-ACE vorhanden ist, und Sie entfernen, bevor Sie die Sicherheits Beschreibung ändern.Because of this, an application should check for the existence of an AEFA ACE and remove it before modifying any security descriptor.

SetSecurityDescriptorBinaryForm(Byte[]) SetSecurityDescriptorBinaryForm(Byte[]) SetSecurityDescriptorBinaryForm(Byte[]) SetSecurityDescriptorBinaryForm(Byte[])

Legt die Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus dem angegebenen Array von Bytewerten fest.Sets the security descriptor for this ObjectSecurity object from the specified array of byte values.

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

Parameter

binaryForm
Byte[]

Das Bytearray, aus dem die Sicherheitsbeschreibung festgelegt werden soll.The array of bytes from which to set the security descriptor.

Hinweise

Wenn die Sicherheits Beschreibung, die durch die Binärdaten dargestellt null wird, für die freigegebene Zugriffs Steuerungs Liste (DACL) enthalten ist, wird der DACL ein einziger Zugriffs Steuerungs Eintrag (ACE) hinzugefügt, der den Vollzugriff (AEFA) ermöglicht.If the security descriptor represented by the binary data contains null for its discretionary access control list (DACL), a single access control entry (ACE) that allows everyone full access (AEFA) is added to the DACL. Wenn eine Anwendung die DACL einer Sicherheits Beschreibung ändert, zu der ein AEFA-ACE hinzugefügt wurde, wird der AEFA-ACE mit der DACL persistent gespeichert, wenn diese DACL persistent ist.If an application modifies the DACL of a security descriptor to which an AEFA ACE has been added, the AEFA ACE is persisted with the DACL when that DACL is persisted.

Dies kann dazu führen, dass eine Anwendung den Zugriff auf Prinzipale versehentlich zulässt.This can result in an application unintentionally allowing access to principals. Aus diesem Grund sollte eine Anwendung überprüfen, ob ein AEFA-ACE vorhanden ist, und Sie entfernen, bevor Sie die Sicherheits Beschreibung ändern.Because of this, an application should check for the existence of an AEFA ACE and remove it before modifying any security descriptor.

SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

Legt die angegebenen Abschnitte der Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt aus dem angegebenen Array von Bytewerten fest.Sets the specified sections of the security descriptor for this ObjectSecurity object from the specified array of byte values.

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)

Parameter

binaryForm
Byte[]

Das Bytearray, aus dem die Sicherheitsbeschreibung festgelegt werden soll.The array of bytes from which to set the security descriptor.

includeSections
AccessControlSections AccessControlSections AccessControlSections AccessControlSections

Die festzulegenden Abschnitte (Zugriffsregeln, Überwachungsregeln, Besitzer, primäre Gruppe) der Sicherheitsbeschreibung.The sections (access rules, audit rules, owner, primary group) of the security descriptor to set.

Hinweise

Wenn die Sicherheits Beschreibung, die durch die Binärdaten dargestellt null wird, für die freigegebene Zugriffs Steuerungs Liste (DACL) enthalten ist, wird der DACL ein einziger Zugriffs Steuerungs Eintrag (ACE) hinzugefügt, der den Vollzugriff (AEFA) ermöglicht.If the security descriptor represented by the binary data contains null for its discretionary access control list (DACL), a single access control entry (ACE) that allows everyone full access (AEFA) is added to the DACL. Wenn eine Anwendung die DACL einer Sicherheits Beschreibung ändert, zu der ein AEFA-ACE hinzugefügt wurde, wird der AEFA-ACE mit der DACL persistent gespeichert, wenn diese DACL persistent ist.If an application modifies the DACL of a security descriptor to which an AEFA ACE has been added, the AEFA ACE is persisted with the DACL when that DACL is persisted.

Dies kann dazu führen, dass eine Anwendung den Zugriff auf Prinzipale versehentlich zulässt.This can result in an application unintentionally allowing access to principals. Aus diesem Grund sollte eine Anwendung überprüfen, ob ein AEFA-ACE vorhanden ist, und Sie entfernen, bevor Sie die Sicherheits Beschreibung ändern.Because of this, an application should check for the existence of an AEFA ACE and remove it before modifying any security descriptor.

Gilt für: