CommonSecurityDescriptor Constructeurs
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.
Initialise une nouvelle instance de la classe CommonSecurityDescriptor.
Surcharges
| Nom | Description |
|---|---|
| CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor) |
Initialise une nouvelle instance de la CommonSecurityDescriptor classe à partir de l’objet spécifié RawSecurityDescriptor . |
| CommonSecurityDescriptor(Boolean, Boolean, String) |
Initialise une nouvelle instance de la classe à partir de la CommonSecurityDescriptor chaîne SDDL (Security Descriptor Definition Language) spécifiée. |
| CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32) |
Initialise une nouvelle instance de la CommonSecurityDescriptor classe à partir du tableau spécifié de valeurs d’octets. |
| CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl) |
Initialise une nouvelle instance de la CommonSecurityDescriptor classe à partir des informations spécifiées. |
CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor)
- Source:
- SecurityDescriptor.cs
Initialise une nouvelle instance de la CommonSecurityDescriptor classe à partir de l’objet spécifié RawSecurityDescriptor .
public:
CommonSecurityDescriptor(bool isContainer, bool isDS, System::Security::AccessControl::RawSecurityDescriptor ^ rawSecurityDescriptor);
public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.RawSecurityDescriptor rawSecurityDescriptor);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * System.Security.AccessControl.RawSecurityDescriptor -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, rawSecurityDescriptor As RawSecurityDescriptor)
Paramètres
- isContainer
- Boolean
true si le nouveau descripteur de sécurité est associé à un objet conteneur.
- isDS
- Boolean
true si le nouveau descripteur de sécurité est associé à un objet d’annuaire.
- rawSecurityDescriptor
- RawSecurityDescriptor
Objet RawSecurityDescriptor à partir duquel créer l’objet CommonSecurityDescriptor .
Remarques
Si le descripteur de sécurité sous-jacent à partir duquel le nouvel RawSecurityDescriptor objet est créé 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 complètement (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 à
CommonSecurityDescriptor(Boolean, Boolean, String)
- Source:
- SecurityDescriptor.cs
Initialise une nouvelle instance de la classe à partir de la CommonSecurityDescriptor chaîne SDDL (Security Descriptor Definition Language) spécifiée.
public:
CommonSecurityDescriptor(bool isContainer, bool isDS, System::String ^ sddlForm);
public CommonSecurityDescriptor(bool isContainer, bool isDS, string sddlForm);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * string -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, sddlForm As String)
Paramètres
- isContainer
- Boolean
true si le nouveau descripteur de sécurité est associé à un objet conteneur.
- isDS
- Boolean
true si le nouveau descripteur de sécurité est associé à un objet d’annuaire.
- sddlForm
- String
Chaîne SDDL à partir de laquelle créer l’objet CommonSecurityDescriptor .
Remarques
Si le descripteur de sécurité sous-jacent à partir duquel le nouvel RawSecurityDescriptor objet est créé 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 complètement (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 à
CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32)
- Source:
- SecurityDescriptor.cs
Initialise une nouvelle instance de la CommonSecurityDescriptor classe à partir du tableau spécifié de valeurs d’octets.
public:
CommonSecurityDescriptor(bool isContainer, bool isDS, cli::array <System::Byte> ^ binaryForm, int offset);
public CommonSecurityDescriptor(bool isContainer, bool isDS, byte[] binaryForm, int offset);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * byte[] * int -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, binaryForm As Byte(), offset As Integer)
Paramètres
- isContainer
- Boolean
true si le nouveau descripteur de sécurité est associé à un objet conteneur.
- isDS
- Boolean
true si le nouveau descripteur de sécurité est associé à un objet d’annuaire.
- binaryForm
- Byte[]
Tableau de valeurs d’octets à partir duquel créer l’objet CommonSecurityDescriptor .
- offset
- Int32
Décalage dans le binaryForm tableau auquel commencer la copie.
Remarques
Si le descripteur de sécurité sous-jacent à partir duquel le nouvel RawSecurityDescriptor objet est créé 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 complètement (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 à
CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl)
- Source:
- SecurityDescriptor.cs
Initialise une nouvelle instance de la CommonSecurityDescriptor classe à partir des informations spécifiées.
public:
CommonSecurityDescriptor(bool isContainer, bool isDS, System::Security::AccessControl::ControlFlags flags, System::Security::Principal::SecurityIdentifier ^ owner, System::Security::Principal::SecurityIdentifier ^ group, System::Security::AccessControl::SystemAcl ^ systemAcl, System::Security::AccessControl::DiscretionaryAcl ^ discretionaryAcl);
public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier? owner, System.Security.Principal.SecurityIdentifier? group, System.Security.AccessControl.SystemAcl? systemAcl, System.Security.AccessControl.DiscretionaryAcl? discretionaryAcl);
public CommonSecurityDescriptor(bool isContainer, bool isDS, System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier owner, System.Security.Principal.SecurityIdentifier group, System.Security.AccessControl.SystemAcl systemAcl, System.Security.AccessControl.DiscretionaryAcl discretionaryAcl);
new System.Security.AccessControl.CommonSecurityDescriptor : bool * bool * System.Security.AccessControl.ControlFlags * System.Security.Principal.SecurityIdentifier * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.SystemAcl * System.Security.AccessControl.DiscretionaryAcl -> System.Security.AccessControl.CommonSecurityDescriptor
Public Sub New (isContainer As Boolean, isDS As Boolean, flags As ControlFlags, owner As SecurityIdentifier, group As SecurityIdentifier, systemAcl As SystemAcl, discretionaryAcl As DiscretionaryAcl)
Paramètres
- isContainer
- Boolean
true si le nouveau descripteur de sécurité est associé à un objet conteneur.
- isDS
- Boolean
true si le nouveau descripteur de sécurité est associé à un objet d’annuaire.
- flags
- ControlFlags
Indicateurs qui spécifient le comportement du nouvel CommonSecurityDescriptor objet.
- owner
- SecurityIdentifier
Propriétaire du nouvel CommonSecurityDescriptor objet.
- group
- SecurityIdentifier
Groupe principal du nouvel CommonSecurityDescriptor objet.
- systemAcl
- SystemAcl
Liste de Access Control système (SACL) pour le nouvel objet CommonSecurityDescriptor.
- discretionaryAcl
- DiscretionaryAcl
Liste de Access Control discrétionnaire (DACL) pour le nouvel objet CommonSecurityDescriptor.
Remarques
Si le descripteur de sécurité sous-jacent à partir duquel le nouvel RawSecurityDescriptor objet est créé 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 complètement (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é.