Comparteix a través de


NativeObjectSecurity.Persist Método

Definición

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 includeSections pasados al constructor y a los métodos de persistencia sean idénticos.

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.

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.

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.

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.

Se aplica a