ObjectSecurity.Persist ObjectSecurity.Persist ObjectSecurity.Persist ObjectSecurity.Persist Method

Définition

Méthodes protégées qui enregistrent les informations du descripteur de sécurité de cet objet ObjectSecurity dans un stockage permanent.Protected methods that save the security descriptor information in this ObjectSecurity object to permanent storage.

Surcharges

Persist(SafeHandle, AccessControlSections) Persist(SafeHandle, AccessControlSections) Persist(SafeHandle, AccessControlSections) Persist(SafeHandle, AccessControlSections)

Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this ObjectSecurity object to permanent storage. Nous vous recommandons de définir des valeurs identiques pour les paramètres includeSections passés aux méthodes Constructor et Persist.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

Persist(String, AccessControlSections) Persist(String, AccessControlSections) Persist(String, AccessControlSections) Persist(String, AccessControlSections)

Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this ObjectSecurity object to permanent storage. Nous vous recommandons de définir des valeurs identiques pour les paramètres includeSections passés aux méthodes Constructor et Persist.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

Persist(Boolean, String, AccessControlSections) Persist(Boolean, String, AccessControlSections) Persist(Boolean, String, AccessControlSections) Persist(Boolean, String, AccessControlSections)

Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this ObjectSecurity object to permanent storage. Nous vous recommandons de définir des valeurs identiques pour les paramètres includeSections passés aux méthodes Constructor et Persist.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

Persist(SafeHandle, AccessControlSections) Persist(SafeHandle, AccessControlSections) Persist(SafeHandle, AccessControlSections) Persist(SafeHandle, AccessControlSections)

Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this ObjectSecurity object to permanent storage. Nous vous recommandons de définir des valeurs identiques pour les paramètres includeSections passés aux méthodes Constructor et Persist.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

protected:
 virtual void Persist(System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections);
protected virtual void Persist (System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections);
abstract member Persist : System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections -> unit
override this.Persist : System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections -> unit
Protected Overridable Sub Persist (handle As SafeHandle, includeSections As AccessControlSections)

Paramètres

handle
SafeHandle SafeHandle SafeHandle SafeHandle

Handle utilisé pour récupérer les informations persistantes.The handle used to retrieve the persisted information.

includeSections
AccessControlSections AccessControlSections AccessControlSections AccessControlSections

Une des valeurs d’énumération AccessControlSections qui spécifie les sections du descripteur de sécurité (règles d’accès, règles d’audit, propriétaire, groupe principal) de l’objet sécurisable à enregistrer.One of the AccessControlSections enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save.

Remarques

Lors de la persistance une ObjectSecurity si l’objet, la valeur de la includeSections paramètre passé à la Persist méthode n’est pas identique à la valeur de la includeSections paramètre passé au constructeur utilisé pour créer cet ObjectSecurity object, sections de rendu persistant ObjectSecurity objet peut contenir des valeurs imprévisibles.When persisting a ObjectSecurity object, if the value of the includeSections parameter passed to the Persist method is not identical to the value of the includeSections parameter passed to the constructor used to create that ObjectSecurity object, sections of the persisted ObjectSecurity object can contain unpredictable values. Par exemple, si un constructeur est appelé avec un includeSections valeur Accesset versions ultérieures un Persist méthode est appelée sur cet objet avec un includeSections valeur de All, résultant persistantes ObjectSecurity objet contiendra valeurs imprévisibles pour ses règles d’audit, groupe et propriétaire.For example, if a constructor is called with an includeSections value of Access, and later a Persist method is called on that object with an includeSections value of All, the resulting persisted ObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

Persist(String, AccessControlSections) Persist(String, AccessControlSections) Persist(String, AccessControlSections) Persist(String, AccessControlSections)

Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this ObjectSecurity object to permanent storage. Nous vous recommandons de définir des valeurs identiques pour les paramètres includeSections passés aux méthodes Constructor et Persist.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

protected:
 virtual void Persist(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
protected virtual void Persist (string name, System.Security.AccessControl.AccessControlSections includeSections);
abstract member Persist : string * System.Security.AccessControl.AccessControlSections -> unit
override this.Persist : string * System.Security.AccessControl.AccessControlSections -> unit
Protected Overridable Sub Persist (name As String, includeSections As AccessControlSections)

Paramètres

name
String String String String

Nom utilisé pour récupérer les informations persistantes.The name used to retrieve the persisted information.

includeSections
AccessControlSections AccessControlSections AccessControlSections AccessControlSections

Une des valeurs d’énumération AccessControlSections qui spécifie les sections du descripteur de sécurité (règles d’accès, règles d’audit, propriétaire, groupe principal) de l’objet sécurisable à enregistrer.One of the AccessControlSections enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save.

Remarques

Lors de la persistance une ObjectSecurity si l’objet, la valeur de la includeSections paramètre passé à la Persist méthode n’est pas identique à la valeur de la includeSections paramètre passé au constructeur utilisé pour créer cet ObjectSecurity object, sections de rendu persistant ObjectSecurity objet peut contenir des valeurs imprévisibles.When persisting a ObjectSecurity object, if the value of the includeSections parameter passed to the Persist method is not identical to the value of the includeSections parameter passed to the constructor used to create that ObjectSecurity object, sections of the persisted ObjectSecurity object can contain unpredictable values. Par exemple, si un constructeur est appelé avec un includeSections valeur Accesset versions ultérieures un Persist méthode est appelée sur cet objet avec un includeSections valeur de All, résultant persistantes ObjectSecurity objet contiendra valeurs imprévisibles pour ses règles d’audit, groupe et propriétaire.For example, if a constructor is called with an includeSections value of Access, and later a Persist method is called on that object with an includeSections value of All, the resulting persisted ObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

Persist(Boolean, String, AccessControlSections) Persist(Boolean, String, AccessControlSections) Persist(Boolean, String, AccessControlSections) Persist(Boolean, String, AccessControlSections)

Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this ObjectSecurity object to permanent storage. Nous vous recommandons de définir des valeurs identiques pour les paramètres includeSections passés aux méthodes Constructor et Persist.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

protected:
 virtual void Persist(bool enableOwnershipPrivilege, System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
[System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptions]
protected virtual void Persist (bool enableOwnershipPrivilege, string name, System.Security.AccessControl.AccessControlSections includeSections);
abstract member Persist : bool * string * System.Security.AccessControl.AccessControlSections -> unit
override this.Persist : bool * string * System.Security.AccessControl.AccessControlSections -> unit
Protected Overridable Sub Persist (enableOwnershipPrivilege As Boolean, name As String, includeSections As AccessControlSections)

Paramètres

enableOwnershipPrivilege
Boolean Boolean Boolean Boolean

true pour activer le privilège qui permet à l’appelant de prendre possession de l’objet.true to enable the privilege that allows the caller to take ownership of the object.

name
String String String String

Nom utilisé pour récupérer les informations persistantes.The name used to retrieve the persisted information.

includeSections
AccessControlSections AccessControlSections AccessControlSections AccessControlSections

Une des valeurs d’énumération AccessControlSections qui spécifie les sections du descripteur de sécurité (règles d’accès, règles d’audit, propriétaire, groupe principal) de l’objet sécurisable à enregistrer.One of the AccessControlSections enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save.

Remarques

Lors de la persistance une ObjectSecurity si l’objet, la valeur de la includeSections paramètre passé à la Persist méthode n’est pas identique à la valeur de la includeSections paramètre passé au constructeur utilisé pour créer cet ObjectSecurity object, sections de rendu persistant ObjectSecurity objet peut contenir des valeurs imprévisibles.When persisting a ObjectSecurity object, if the value of the includeSections parameter passed to the Persist method is not identical to the value of the includeSections parameter passed to the constructor used to create that ObjectSecurity object, sections of the persisted ObjectSecurity object can contain unpredictable values. Par exemple, si un constructeur est appelé avec un includeSections valeur Accesset versions ultérieures un Persist méthode est appelée sur cet objet avec un includeSections valeur de All, résultant persistantes ObjectSecurity objet contiendra valeurs imprévisibles pour ses règles d’audit, groupe et propriétaire.For example, if a constructor is called with an includeSections value of Access, and later a Persist method is called on that object with an includeSections value of All, the resulting persisted ObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

S’applique à