ObjectSecurity.Persist 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.
Méthodes protégées qui enregistrent les informations du descripteur de sécurité de cet objet ObjectSecurity dans un stockage permanent.
Surcharges
Persist(SafeHandle, AccessControlSections) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent. Nous vous recommandons de définir des valeurs identiques pour les paramètres |
Persist(String, AccessControlSections) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent. Nous vous recommandons de définir des valeurs identiques pour les paramètres |
Persist(Boolean, String, AccessControlSections) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent. Nous vous recommandons de définir des valeurs identiques pour les paramètres |
Persist(SafeHandle, AccessControlSections)
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent. Nous vous recommandons de définir des valeurs identiques pour les paramètres includeSections
passés aux méthodes Constructor et Persist.
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
Handle utilisé pour récupérer les informations persistantes.
- includeSections
- AccessControlSections
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.
Remarques
Lors de la persistance d’un ObjectSecurity objet, si la valeur du includeSections
paramètre passé à la Persist méthode n’est pas identique à la valeur du includeSections
paramètre passé au constructeur utilisé pour créer cet objet, les sections de l’objet ObjectSecurity persistant peuvent contenir des valeurs imprévisibles ObjectSecurity . Par exemple, si un constructeur est appelé avec une includeSections
valeur de Accesset qu’une Persist méthode est appelée ultérieurement sur cet objet avec la includeSections
valeur , l’objet persistant résultant contient des Allvaleurs imprévisibles ObjectSecurity pour ses règles d’audit, son groupe et son propriétaire.
S’applique à
Persist(String, AccessControlSections)
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent. Nous vous recommandons de définir des valeurs identiques pour les paramètres includeSections
passés aux méthodes Constructor et Persist.
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
Nom utilisé pour récupérer les informations persistantes.
- includeSections
- 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.
Remarques
Lors de la persistance d’un ObjectSecurity objet, si la valeur du includeSections
paramètre passé à la Persist méthode n’est pas identique à la valeur du includeSections
paramètre passé au constructeur utilisé pour créer cet objet, les sections de l’objet ObjectSecurity persistant peuvent contenir des valeurs imprévisibles ObjectSecurity . Par exemple, si un constructeur est appelé avec une includeSections
valeur de Accesset qu’une Persist méthode est appelée ultérieurement sur cet objet avec la includeSections
valeur , l’objet persistant résultant contient des Allvaleurs imprévisibles ObjectSecurity pour ses règles d’audit, son groupe et son propriétaire.
S’applique à
Persist(Boolean, String, AccessControlSections)
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent. Nous vous recommandons de définir des valeurs identiques pour les paramètres includeSections
passés aux méthodes Constructor et Persist.
protected:
virtual void Persist(bool enableOwnershipPrivilege, System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
protected virtual void Persist (bool enableOwnershipPrivilege, 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
[<System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptions>]
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
true
pour activer le privilège qui permet à l’appelant de prendre possession de l’objet.
- name
- String
Nom utilisé pour récupérer les informations persistantes.
- includeSections
- 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.
- Attributs
Remarques
Lors de la persistance d’un ObjectSecurity objet, si la valeur du includeSections
paramètre passé à la Persist méthode n’est pas identique à la valeur du includeSections
paramètre passé au constructeur utilisé pour créer cet objet, les sections de l’objet ObjectSecurity persistant peuvent contenir des valeurs imprévisibles ObjectSecurity . Par exemple, si un constructeur est appelé avec une includeSections
valeur de Accesset qu’une Persist méthode est appelée ultérieurement sur cet objet avec la includeSections
valeur , l’objet persistant résultant contient des Allvaleurs imprévisibles ObjectSecurity pour ses règles d’audit, son groupe et son propriétaire.