NativeObjectSecurity.Persist Méthode

Définition

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 includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.

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 includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.

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 includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.

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 includeSections paramètres passés au constructeur et les méthodes persistantes soient identiques.

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

S’applique à