NativeObjectSecurity.Persist NativeObjectSecurity.Persist NativeObjectSecurity.Persist NativeObjectSecurity.Persist Method

Définition

Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet NativeObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity 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 NativeObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity 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.persist 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 NativeObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity 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, Object) Persist(SafeHandle, AccessControlSections, Object) Persist(SafeHandle, AccessControlSections, Object) Persist(SafeHandle, AccessControlSections, Object)

Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet NativeObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity 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, Object) Persist(String, AccessControlSections, Object) Persist(String, AccessControlSections, Object) Persist(String, AccessControlSections, Object)

Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet NativeObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity 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 NativeObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity 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.persist that the values of the includeSections parameters passed to the constructor and persist methods be identical.

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

Paramètres

handle
SafeHandle SafeHandle SafeHandle SafeHandle

Handle de l’objet sécurisable auquel est associé l’objet NativeObjectSecurity.The handle of the securable object with which this NativeObjectSecurity object is associated.

includeSections
AccessControlSections AccessControlSections AccessControlSections AccessControlSections

L’une des valeurs de l’é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.

Exceptions

L’objet sécurisable auquel cet objet NativeObjectSecurity est associé est un répertoire ou un fichier, et ce répertoire ou fichier est introuvable.The securable object with which this NativeObjectSecurity object is associated is either a directory or a file, and that directory or file could not be found.

Remarques

Lors de la persistance une NativeObjectSecurity 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 NativeObjectSecurity object, sections de rendu persistant NativeObjectSecurity objet peut contenir des valeurs imprévisibles.When persisting a NativeObjectSecurity 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 NativeObjectSecurity object, sections of the persisted NativeObjectSecurity 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 NativeObjectSecurity 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 NativeObjectSecurity 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 NativeObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity 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:
 override void Persist(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
protected override sealed void Persist (string name, System.Security.AccessControl.AccessControlSections includeSections);
override this.Persist : string * System.Security.AccessControl.AccessControlSections -> unit
Protected Overrides NotOverridable Sub Persist (name As String, includeSections As AccessControlSections)

Paramètres

name
String String String String

Nom de l’objet sécurisable auquel est associé l’objet NativeObjectSecurity.The name of the securable object with which this NativeObjectSecurity object is associated.

includeSections
AccessControlSections AccessControlSections AccessControlSections AccessControlSections

L’une des valeurs de l’é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.

Exceptions

L’objet sécurisable auquel cet objet NativeObjectSecurity est associé est un répertoire ou un fichier, et ce répertoire ou fichier est introuvable.The securable object with which this NativeObjectSecurity object is associated is either a directory or a file, and that directory or file could not be found.

Remarques

Lors de la persistance une NativeObjectSecurity 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 NativeObjectSecurity object, sections de rendu persistant NativeObjectSecurity objet peut contenir des valeurs imprévisibles.When persisting a NativeObjectSecurity 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 NativeObjectSecurity object, sections of the persisted NativeObjectSecurity 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 NativeObjectSecurity 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 NativeObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

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

Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet NativeObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity 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:
 void Persist(System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections, System::Object ^ exceptionContext);
protected void Persist (System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections, object exceptionContext);
override this.Persist : System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections * obj -> unit
Protected Sub Persist (handle As SafeHandle, includeSections As AccessControlSections, exceptionContext As Object)

Paramètres

handle
SafeHandle SafeHandle SafeHandle SafeHandle

Handle de l’objet sécurisable auquel est associé l’objet NativeObjectSecurity.The handle of the securable object with which this NativeObjectSecurity object is associated.

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.

exceptionContext
Object Object Object Object

Objet qui contient des informations contextuelles sur la source ou la destination de l’exception.An object that contains contextual information about the source or destination of the exception.

Exceptions

L’objet sécurisable auquel cet objet NativeObjectSecurity est associé est un répertoire ou un fichier, et ce répertoire ou fichier est introuvable.The securable object with which this NativeObjectSecurity object is associated is either a directory or a file, and that directory or file could not be found.

Remarques

Lors de la persistance une NativeObjectSecurity 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 NativeObjectSecurity object, sections de rendu persistant NativeObjectSecurity objet peut contenir des valeurs imprévisibles.When persisting a NativeObjectSecurity 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 NativeObjectSecurity object, sections of the persisted NativeObjectSecurity 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 NativeObjectSecurity 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 NativeObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

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

Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet NativeObjectSecurity dans un stockage permanent.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity 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:
 void Persist(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections, System::Object ^ exceptionContext);
protected void Persist (string name, System.Security.AccessControl.AccessControlSections includeSections, object exceptionContext);
override this.Persist : string * System.Security.AccessControl.AccessControlSections * obj -> unit
Protected Sub Persist (name As String, includeSections As AccessControlSections, exceptionContext As Object)

Paramètres

name
String String String String

Nom de l’objet sécurisable auquel est associé l’objet NativeObjectSecurity.The name of the securable object with which this NativeObjectSecurity object is associated.

includeSections
AccessControlSections AccessControlSections AccessControlSections AccessControlSections

L’une des valeurs de l’é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.

exceptionContext
Object Object Object Object

Objet qui contient des informations contextuelles sur la source ou la destination de l’exception.An object that contains contextual information about the source or destination of the exception.

Exceptions

L’objet sécurisable auquel cet objet NativeObjectSecurity est associé est un répertoire ou un fichier, et ce répertoire ou fichier est introuvable.The securable object with which this NativeObjectSecurity object is associated is either a directory or a file, and that directory or file could not be found.

Remarques

Lors de la persistance une NativeObjectSecurity 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 NativeObjectSecurity object, sections de rendu persistant NativeObjectSecurity objet peut contenir des valeurs imprévisibles.When persisting a NativeObjectSecurity 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 NativeObjectSecurity object, sections of the persisted NativeObjectSecurity 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 NativeObjectSecurity 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 NativeObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

S’applique à