ObjectSecurity.Persist Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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 |
| 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 |
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.