ObjectSecurity.SetSecurityDescriptorBinaryForm Méthode

Définition

Définit le descripteur de sécurité de cet objet ObjectSecurity à partir des données binaires spécifiées.Sets the security descriptor for this ObjectSecurity object from the specified binary data.

Surcharges

SetSecurityDescriptorBinaryForm(Byte[])

Définit le descripteur de sécurité de cet objet ObjectSecurity à partir du tableau de valeurs, spécifiées en octets.Sets the security descriptor for this ObjectSecurity object from the specified array of byte values.

SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)

Définit les sections spécifiées du descripteur de sécurité pour cet objet ObjectSecurity du tableau de valeurs d’octets spécifié.Sets the specified sections of the security descriptor for this ObjectSecurity object from the specified array of byte values.

Remarques

Si le descripteur de sécurité représenté par les null données binaires contient pour sa liste de contrôle d’accès discrétionnaire (DACL), une seule entrée de contrôle d’accès (ACE) qui autorise tout le monde (AEFA) est ajoutée à la liste DACL.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. Si une application modifie la liste DACL d’un descripteur de sécurité auquel une entrée du contrôle d’accès AEFA a été ajoutée, l’ACE AEFA est conservée avec la liste DACL lorsque cette liste DACL est conservée.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.

Cela peut entraîner une application qui autorise involontairement l’accès aux principaux.This can result in an application unintentionally allowing access to principals. Pour cette raison, une application doit vérifier l’existence d’une entrée du contrôle d’accès AEFA et la supprimer avant de modifier un descripteur de sécurité.Because of this, an application should check for the existence of an AEFA ACE and remove it before modifying any security descriptor.

SetSecurityDescriptorBinaryForm(Byte[])

Définit le descripteur de sécurité de cet objet ObjectSecurity à partir du tableau de valeurs, spécifiées en octets.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())

Paramètres

binaryForm
Byte[]

Tableau d’octets à partir duquel définir le descripteur de sécurité.The array of bytes from which to set the security descriptor.

Remarques

Si le descripteur de sécurité représenté par les null données binaires contient pour sa liste de contrôle d’accès discrétionnaire (DACL), une seule entrée de contrôle d’accès (ACE) qui autorise tout le monde (AEFA) est ajoutée à la liste DACL.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. Si une application modifie la liste DACL d’un descripteur de sécurité auquel une entrée du contrôle d’accès AEFA a été ajoutée, l’ACE AEFA est conservée avec la liste DACL lorsque cette liste DACL est conservée.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.

Cela peut entraîner une application qui autorise involontairement l’accès aux principaux.This can result in an application unintentionally allowing access to principals. Pour cette raison, une application doit vérifier l’existence d’une entrée du contrôle d’accès AEFA et la supprimer avant de modifier un descripteur de sécurité.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)

Définit les sections spécifiées du descripteur de sécurité pour cet objet ObjectSecurity du tableau de valeurs d’octets spécifié.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)

Paramètres

binaryForm
Byte[]

Tableau d’octets à partir duquel définir le descripteur de sécurité.The array of bytes from which to set the security descriptor.

includeSections
AccessControlSections

Sections (règles d’accès, règles d’audit, propriétaire, groupe principal) du descripteur de sécurité à définir.The sections (access rules, audit rules, owner, primary group) of the security descriptor to set.

Remarques

Si le descripteur de sécurité représenté par les null données binaires contient pour sa liste de contrôle d’accès discrétionnaire (DACL), une seule entrée de contrôle d’accès (ACE) qui autorise tout le monde (AEFA) est ajoutée à la liste DACL.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. Si une application modifie la liste DACL d’un descripteur de sécurité auquel une entrée du contrôle d’accès AEFA a été ajoutée, l’ACE AEFA est conservée avec la liste DACL lorsque cette liste DACL est conservée.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.

Cela peut entraîner une application qui autorise involontairement l’accès aux principaux.This can result in an application unintentionally allowing access to principals. Pour cette raison, une application doit vérifier l’existence d’une entrée du contrôle d’accès AEFA et la supprimer avant de modifier un descripteur de sécurité.Because of this, an application should check for the existence of an AEFA ACE and remove it before modifying any security descriptor.

S’applique à