NativeObjectSecurity.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í.
Guarda las secciones especificadas del descriptor de seguridad asociado a este objeto NativeObjectSecurity en el almacenamiento permanente.
Sobrecargas
Persist(SafeHandle, AccessControlSections) |
Guarda las secciones especificadas del descriptor de seguridad asociado a este objeto NativeObjectSecurity 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 NativeObjectSecurity en el almacenamiento permanente. Se recomienda que los valores de los parámetros |
Persist(SafeHandle, AccessControlSections, Object) |
Guarda las secciones especificadas del descriptor de seguridad asociado a este objeto NativeObjectSecurity en el almacenamiento permanente. Se recomienda que los valores de los parámetros |
Persist(String, AccessControlSections, Object) |
Guarda las secciones especificadas del descriptor de seguridad asociado a este objeto NativeObjectSecurity 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 NativeObjectSecurity 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:
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)
Parámetros
- handle
- SafeHandle
El identificador del objeto protegible con el que está asociado este objeto NativeObjectSecurity.
- 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.
Excepciones
El objeto protegible con el que este objeto NativeObjectSecurity está asociado es un directorio o un archivo que no pudo encontrar.
Comentarios
Al conservar un NativeObjectSecurity 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 NativeObjectSecurity objeto, las secciones del objeto persistente NativeObjectSecurity 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 NativeObjectSecurity 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 NativeObjectSecurity 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:
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)
Parámetros
- name
- String
El nombre del objeto protegible con el que está asociado este objeto NativeObjectSecurity.
- 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.
Excepciones
El objeto protegible con el que este objeto NativeObjectSecurity está asociado es un directorio o un archivo que no pudo encontrar.
Comentarios
Al conservar un NativeObjectSecurity 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 NativeObjectSecurity objeto, las secciones del objeto persistente NativeObjectSecurity 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 NativeObjectSecurity resultante contendrá valores impredecibles para sus reglas de auditoría, grupo y propietario.
Se aplica a
Persist(SafeHandle, AccessControlSections, Object)
Guarda las secciones especificadas del descriptor de seguridad asociado a este objeto NativeObjectSecurity 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:
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)
Parámetros
- handle
- SafeHandle
El identificador del objeto protegible con el que está asociado este objeto NativeObjectSecurity.
- 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.
- exceptionContext
- Object
Objeto que contiene información contextual sobre el origen o el destino de la excepción.
Excepciones
El objeto protegible con el que este objeto NativeObjectSecurity está asociado es un directorio o un archivo que no pudo encontrar.
Comentarios
Al conservar un NativeObjectSecurity 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 NativeObjectSecurity objeto, las secciones del objeto persistente NativeObjectSecurity 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 NativeObjectSecurity resultante contendrá valores impredecibles para sus reglas de auditoría, grupo y propietario.
Se aplica a
Persist(String, AccessControlSections, Object)
Guarda las secciones especificadas del descriptor de seguridad asociado a este objeto NativeObjectSecurity 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:
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)
Parámetros
- name
- String
El nombre del objeto protegible con el que está asociado este objeto NativeObjectSecurity.
- 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.
- exceptionContext
- Object
Objeto que contiene información contextual sobre el origen o el destino de la excepción.
Excepciones
El objeto protegible con el que este objeto NativeObjectSecurity está asociado es un directorio o un archivo que no pudo encontrar.
Comentarios
Al conservar un NativeObjectSecurity 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 NativeObjectSecurity objeto, las secciones del objeto persistente NativeObjectSecurity 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 NativeObjectSecurity resultante contendrá valores impredecibles para sus reglas de auditoría, grupo y propietario.