NativeObjectSecurity.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.
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet NativeObjectSecurity dans un stockage permanent.
Surcharges
Persist(SafeHandle, AccessControlSections) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet NativeObjectSecurity 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 NativeObjectSecurity dans un stockage permanent. Nous vous recommandons de définir des valeurs identiques pour les paramètres |
Persist(SafeHandle, AccessControlSections, Object) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet NativeObjectSecurity dans un stockage permanent. Nous vous recommandons de définir des valeurs identiques pour les paramètres |
Persist(String, AccessControlSections, Object) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet NativeObjectSecurity 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 NativeObjectSecurity 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:
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
Handle de l’objet sécurisable auquel est associé l’objet NativeObjectSecurity.
- 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.
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.
Remarques
Lors de la persistance d’un NativeObjectSecurity 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 NativeObjectSecurity persistant peuvent contenir des valeurs imprévisibles NativeObjectSecurity . 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 contiendra des Allvaleurs imprévisibles NativeObjectSecurity 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 NativeObjectSecurity 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:
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
Nom de l’objet sécurisable auquel est associé l’objet NativeObjectSecurity.
- 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.
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.
Remarques
Lors de la persistance d’un NativeObjectSecurity 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 NativeObjectSecurity persistant peuvent contenir des valeurs imprévisibles NativeObjectSecurity . 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 contiendra des Allvaleurs imprévisibles NativeObjectSecurity pour ses règles d’audit, son groupe et son propriétaire.
S’applique à
Persist(SafeHandle, AccessControlSections, Object)
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet NativeObjectSecurity 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:
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);
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
Handle de l’objet sécurisable auquel est associé l’objet NativeObjectSecurity.
- 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.
- exceptionContext
- Object
Objet qui contient des informations contextuelles sur la source ou la destination de l’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.
Remarques
Lors de la persistance d’un NativeObjectSecurity 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 NativeObjectSecurity persistant peuvent contenir des valeurs imprévisibles NativeObjectSecurity . 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 contiendra des Allvaleurs imprévisibles NativeObjectSecurity pour ses règles d’audit, son groupe et son propriétaire.
S’applique à
Persist(String, AccessControlSections, Object)
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet NativeObjectSecurity 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:
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);
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
Nom de l’objet sécurisable auquel est associé l’objet NativeObjectSecurity.
- 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.
- exceptionContext
- Object
Objet qui contient des informations contextuelles sur la source ou la destination de l’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.
Remarques
Lors de la persistance d’un NativeObjectSecurity 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 NativeObjectSecurity persistant peuvent contenir des valeurs imprévisibles NativeObjectSecurity . 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 contiendra des Allvaleurs imprévisibles NativeObjectSecurity pour ses règles d’audit, son groupe et son propriétaire.