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.

Surcharges

SetSecurityDescriptorBinaryForm(Byte[])

Définit le descripteur de sécurité de cet objet ObjectSecurity à partir du tableau de valeurs, spécifiées en octets.

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é.

Remarques

Si le descripteur de sécurité représenté par les données binaires contient null pour sa liste de contrôle d’accès discrétionnaire (DACL), une entrée de contrôle d’accès unique (ACE) qui autorise tout le monde un accès complet (AEFA) est ajoutée à la LISTE DACL. Si une application modifie la liste dacl d’un descripteur de sécurité auquel un ace AEFA a été ajouté, l’ACE AEFA est conservé avec la liste DACL lorsque cette liste de contrôle d’accès est conservée.

Cela peut entraîner une application qui autorise involontairement l’accès aux principaux. Pour cette raison, une application doit vérifier l’existence d’un ACE AEFA et le supprimer avant de modifier un descripteur de sécurité.

SetSecurityDescriptorBinaryForm(Byte[])

Définit le descripteur de sécurité de cet objet ObjectSecurity à partir du tableau de valeurs, spécifiées en octets.

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é.

Remarques

Si le descripteur de sécurité représenté par les données binaires contient null pour sa liste de contrôle d’accès discrétionnaire (DACL), une entrée de contrôle d’accès unique (ACE) qui autorise tout le monde un accès complet (AEFA) est ajoutée à la LISTE DACL. Si une application modifie la liste dacl d’un descripteur de sécurité auquel un ace AEFA a été ajouté, l’ACE AEFA est conservé avec la liste DACL lorsque cette liste de contrôle d’accès est conservée.

Cela peut entraîner une application qui autorise involontairement l’accès aux principaux. Pour cette raison, une application doit vérifier l’existence d’un ACE AEFA et le supprimer avant de modifier un descripteur de sécurité.

S’applique à

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é.

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é.

includeSections
AccessControlSections

Sections (règles d’accès, règles d’audit, propriétaire, groupe principal) du descripteur de sécurité à définir.

Remarques

Si le descripteur de sécurité représenté par les données binaires contient null pour sa liste de contrôle d’accès discrétionnaire (DACL), une entrée de contrôle d’accès unique (ACE) qui autorise tout le monde un accès complet (AEFA) est ajoutée à la LISTE DACL. Si une application modifie la liste dacl d’un descripteur de sécurité auquel un ace AEFA a été ajouté, l’ACE AEFA est conservé avec la liste DACL lorsque cette liste de contrôle d’accès est conservée.

Cela peut entraîner une application qui autorise involontairement l’accès aux principaux. Pour cette raison, une application doit vérifier l’existence d’un ACE AEFA et le supprimer avant de modifier un descripteur de sécurité.

S’applique à