ObjectSecurity.SetSecurityDescriptorBinaryForm Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit le descripteur de sécurité pour cet ObjectSecurity objet à partir des données binaires spécifiées.
Surcharges
| Nom | Description |
|---|---|
| SetSecurityDescriptorBinaryForm(Byte[]) |
Définit le descripteur de sécurité pour cet ObjectSecurity objet à partir du tableau spécifié de valeurs d’octets. |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Définit les sections spécifiées du descripteur de sécurité pour cet ObjectSecurity objet à partir du tableau spécifié de valeurs d’octets. |
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 permet à tout le monde d’accéder entièrement (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. En raison de cela, une application doit vérifier l’existence d’un ACE AEFA et la supprimer avant de modifier un descripteur de sécurité.
SetSecurityDescriptorBinaryForm(Byte[])
Définit le descripteur de sécurité pour cet ObjectSecurity objet à partir du tableau spécifié de valeurs d’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 permet à tout le monde d’accéder entièrement (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. En raison de cela, une application doit vérifier l’existence d’un ACE AEFA et la 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 ObjectSecurity objet à partir du tableau spécifié de valeurs d’octets.
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 permet à tout le monde d’accéder entièrement (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. En raison de cela, une application doit vérifier l’existence d’un ACE AEFA et la supprimer avant de modifier un descripteur de sécurité.