ObjectSecurity.Persist Método

Definición

Métodos protegidos que guardan la información del descriptor de seguridad en este ObjectSecurity objeto en almacenamiento permanente.

Sobrecargas

Nombre Description
Persist(SafeHandle, AccessControlSections)

Guarda las secciones especificadas del descriptor de seguridad asociado a este ObjectSecurity objeto en almacenamiento permanente. Se recomienda que los valores de los includeSections parámetros pasados al constructor y conservar métodos sean idénticos.

Persist(String, AccessControlSections)

Guarda las secciones especificadas del descriptor de seguridad asociado a este ObjectSecurity objeto en almacenamiento permanente. Se recomienda que los valores de los includeSections parámetros pasados al constructor y conservar métodos sean idénticos.

Persist(Boolean, String, AccessControlSections)

Guarda las secciones especificadas del descriptor de seguridad asociado a este ObjectSecurity objeto en almacenamiento permanente. Se recomienda que los valores de los includeSections parámetros pasados al constructor y conservar métodos sean idénticos.

Persist(SafeHandle, AccessControlSections)

Guarda las secciones especificadas del descriptor de seguridad asociado a este ObjectSecurity objeto en almacenamiento permanente. Se recomienda que los valores de los includeSections parámetros pasados al constructor y conservar métodos sean idénticos.

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)

Parámetros

handle
SafeHandle

Identificador usado para recuperar la información persistente.

includeSections
AccessControlSections

Uno de los AccessControlSections valores de enumeración que especifica las secciones del descriptor de seguridad (reglas de acceso, reglas de auditoría, propietario, grupo principal) del objeto protegible que se va a guardar.

Comentarios

Al conservar un ObjectSecurity objeto, si el valor del includeSections parámetro pasado al Persist método no es idéntico al valor del includeSections parámetro pasado al constructor usado para crear ese ObjectSecurity objeto, las secciones del objeto persistente ObjectSecurity pueden contener valores imprevisibles. Por ejemplo, si se llama a un constructor con un includeSections valor de y posteriormente se llama a un Persist método en ese objeto con un includeSections valor de All, el objeto persistente ObjectSecurity resultante contendrá valores imprevisibles para sus reglas de Accessauditoría, grupo y propietario.

Se aplica a

Persist(String, AccessControlSections)

Guarda las secciones especificadas del descriptor de seguridad asociado a este ObjectSecurity objeto en almacenamiento permanente. Se recomienda que los valores de los includeSections parámetros pasados al constructor y conservar métodos sean idénticos.

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)

Parámetros

name
String

Nombre usado para recuperar la información persistente.

includeSections
AccessControlSections

Uno de los AccessControlSections valores de enumeración que especifica las secciones del descriptor de seguridad (reglas de acceso, reglas de auditoría, propietario, grupo principal) del objeto protegible que se va a guardar.

Comentarios

Al conservar un ObjectSecurity objeto, si el valor del includeSections parámetro pasado al Persist método no es idéntico al valor del includeSections parámetro pasado al constructor usado para crear ese ObjectSecurity objeto, las secciones del objeto persistente ObjectSecurity pueden contener valores imprevisibles. Por ejemplo, si se llama a un constructor con un includeSections valor de y posteriormente se llama a un Persist método en ese objeto con un includeSections valor de All, el objeto persistente ObjectSecurity resultante contendrá valores imprevisibles para sus reglas de Accessauditoría, grupo y propietario.

Se aplica a

Persist(Boolean, String, AccessControlSections)

Guarda las secciones especificadas del descriptor de seguridad asociado a este ObjectSecurity objeto en almacenamiento permanente. Se recomienda que los valores de los includeSections parámetros pasados al constructor y conservar métodos sean idénticos.

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)

Parámetros

enableOwnershipPrivilege
Boolean

true para habilitar el privilegio que permite al autor de la llamada tomar posesión del objeto.

name
String

Nombre usado para recuperar la información persistente.

includeSections
AccessControlSections

Uno de los AccessControlSections valores de enumeración que especifica las secciones del descriptor de seguridad (reglas de acceso, reglas de auditoría, propietario, grupo principal) del objeto protegible que se va a guardar.

Atributos

Comentarios

Al conservar un ObjectSecurity objeto, si el valor del includeSections parámetro pasado al Persist método no es idéntico al valor del includeSections parámetro pasado al constructor usado para crear ese ObjectSecurity objeto, las secciones del objeto persistente ObjectSecurity pueden contener valores imprevisibles. Por ejemplo, si se llama a un constructor con un includeSections valor de y posteriormente se llama a un Persist método en ese objeto con un includeSections valor de All, el objeto persistente ObjectSecurity resultante contendrá valores imprevisibles para sus reglas de Accessauditoría, grupo y propietario.

Se aplica a