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 NativeObjectSecurity objet dans un stockage permanent.
Surcharges
| Nom | Description |
|---|---|
| Persist(SafeHandle, AccessControlSections) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet NativeObjectSecurity objet dans un stockage permanent. Nous recommandons.persist que les valeurs des |
| Persist(String, AccessControlSections) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet NativeObjectSecurity objet dans un stockage permanent. Nous recommandons que les valeurs des |
| Persist(SafeHandle, AccessControlSections, Object) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet NativeObjectSecurity objet dans un stockage permanent. Nous recommandons que les valeurs des |
| Persist(String, AccessControlSections, Object) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet NativeObjectSecurity objet dans un stockage permanent. Nous recommandons que les valeurs des |
Persist(SafeHandle, AccessControlSections)
- Source:
- NativeObjectSecurity.cs
Enregistre les sections spécifiées du descripteur de sécurité associé à cet NativeObjectSecurity objet dans un stockage permanent. Nous recommandons.persist que les valeurs des includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.
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 cet NativeObjectSecurity objet est associé.
- 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 NativeObjectSecurity objet 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 paramètre passé à la includeSections méthode n’est pas identique à la valeur du Persist paramètre passé au constructeur utilisé pour créer cet includeSections objet, les sections de NativeObjectSecurity l’objet persistant NativeObjectSecurity peuvent contenir des valeurs imprévisibles. Par exemple, si un constructeur est appelé avec une valeur , et qu’une includeSections méthode est appelée ultérieurement sur cet objet avec une Access valeur de Persist, l’objet persistant includeSections résultant contient des valeurs imprévisibles pour ses règles d’auditAll, son groupe et son propriétaire.NativeObjectSecurity
S’applique à
Persist(String, AccessControlSections)
- Source:
- NativeObjectSecurity.cs
Enregistre les sections spécifiées du descripteur de sécurité associé à cet NativeObjectSecurity objet dans un stockage permanent. Nous recommandons que les valeurs des includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.
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 cet NativeObjectSecurity objet est associé.
- 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 NativeObjectSecurity objet 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 paramètre passé à la includeSections méthode n’est pas identique à la valeur du Persist paramètre passé au constructeur utilisé pour créer cet includeSections objet, les sections de NativeObjectSecurity l’objet persistant NativeObjectSecurity peuvent contenir des valeurs imprévisibles. Par exemple, si un constructeur est appelé avec une valeur , et qu’une includeSections méthode est appelée ultérieurement sur cet objet avec une Access valeur de Persist, l’objet persistant includeSections résultant contient des valeurs imprévisibles pour ses règles d’auditAll, son groupe et son propriétaire.NativeObjectSecurity
S’applique à
Persist(SafeHandle, AccessControlSections, Object)
- Source:
- NativeObjectSecurity.cs
Enregistre les sections spécifiées du descripteur de sécurité associé à cet NativeObjectSecurity objet dans un stockage permanent. Nous recommandons que les valeurs des includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.
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 cet NativeObjectSecurity objet est associé.
- 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 NativeObjectSecurity objet 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 paramètre passé à la includeSections méthode n’est pas identique à la valeur du Persist paramètre passé au constructeur utilisé pour créer cet includeSections objet, les sections de NativeObjectSecurity l’objet persistant NativeObjectSecurity peuvent contenir des valeurs imprévisibles. Par exemple, si un constructeur est appelé avec une valeur , et qu’une includeSections méthode est appelée ultérieurement sur cet objet avec une Access valeur de Persist, l’objet persistant includeSections résultant contient des valeurs imprévisibles pour ses règles d’auditAll, son groupe et son propriétaire.NativeObjectSecurity
S’applique à
Persist(String, AccessControlSections, Object)
- Source:
- NativeObjectSecurity.cs
Enregistre les sections spécifiées du descripteur de sécurité associé à cet NativeObjectSecurity objet dans un stockage permanent. Nous recommandons que les valeurs des includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.
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 cet NativeObjectSecurity objet est associé.
- 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 NativeObjectSecurity objet 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 paramètre passé à la includeSections méthode n’est pas identique à la valeur du Persist paramètre passé au constructeur utilisé pour créer cet includeSections objet, les sections de NativeObjectSecurity l’objet persistant NativeObjectSecurity peuvent contenir des valeurs imprévisibles. Par exemple, si un constructeur est appelé avec une valeur , et qu’une includeSections méthode est appelée ultérieurement sur cet objet avec une Access valeur de Persist, l’objet persistant includeSections résultant contient des valeurs imprévisibles pour ses règles d’auditAll, son groupe et son propriétaire.NativeObjectSecurity