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 objeto ObjectSecurity en el almacenamiento permanente.
Sobrecargas
Persist(SafeHandle, AccessControlSections) |
Guarda las secciones especificadas del descriptor de seguridad asociado a este objeto ObjectSecurity en el almacenamiento permanente. Se recomienda que los valores de los parámetros |
Persist(String, AccessControlSections) |
Guarda las secciones especificadas del descriptor de seguridad asociado a este objeto ObjectSecurity en el almacenamiento permanente. Se recomienda que los valores de los parámetros |
Persist(Boolean, String, AccessControlSections) |
Guarda las secciones especificadas del descriptor de seguridad asociado a este objeto ObjectSecurity en el almacenamiento permanente. Se recomienda que los valores de los parámetros |
Persist(SafeHandle, AccessControlSections)
Guarda las secciones especificadas del descriptor de seguridad asociado a este objeto ObjectSecurity en el almacenamiento permanente. Se recomienda que los valores de los parámetros includeSections
pasados al constructor y a los métodos de persistencia 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
El identificador usado para recuperar la información guardada.
- includeSections
- AccessControlSections
Uno de los valores de la enumeración AccessControlSections que especifica las secciones del descriptor de seguridad (reglas de acceso, reglas de auditoría, propietario, grupo primario) 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 Accessy posteriormente se llama a un Persist método en ese objeto con un includeSections
valor de All, el objeto persistente ObjectSecurity resultante contendrá valores impredecibles para sus reglas de auditoría, grupo y propietario.
Se aplica a
Persist(String, AccessControlSections)
Guarda las secciones especificadas del descriptor de seguridad asociado a este objeto ObjectSecurity en el almacenamiento permanente. Se recomienda que los valores de los parámetros includeSections
pasados al constructor y a los métodos de persistencia 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
El nombre usado para recuperar la información guardada.
- includeSections
- AccessControlSections
Uno de los valores de la enumeración AccessControlSections que especifica las secciones del descriptor de seguridad (reglas de acceso, reglas de auditoría, propietario, grupo primario) 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 Accessy posteriormente se llama a un Persist método en ese objeto con un includeSections
valor de All, el objeto persistente ObjectSecurity resultante contendrá valores impredecibles para sus reglas de auditoría, grupo y propietario.
Se aplica a
Persist(Boolean, String, AccessControlSections)
Guarda las secciones especificadas del descriptor de seguridad asociado a este objeto ObjectSecurity en el almacenamiento permanente. Se recomienda que los valores de los parámetros includeSections
pasados al constructor y a los métodos de persistencia 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 llamador tomar la propiedad del objeto.
- name
- String
El nombre usado para recuperar la información guardada.
- includeSections
- AccessControlSections
Uno de los valores de la enumeración AccessControlSections que especifica las secciones del descriptor de seguridad (reglas de acceso, reglas de auditoría, propietario, grupo primario) 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 Accessy posteriormente se llama a un Persist método en ese objeto con un includeSections
valor de All, el objeto persistente ObjectSecurity resultante contendrá valores impredecibles para sus reglas de auditoría, grupo y propietario.