NativeObjectSecurity.Persist Método

Definição

Salva as seções especificadas do descritor de segurança associado a esse NativeObjectSecurity objeto no armazenamento permanente.

Sobrecargas

Nome Description
Persist(SafeHandle, AccessControlSections)

Salva as seções especificadas do descritor de segurança associado a esse NativeObjectSecurity objeto no armazenamento permanente. Recomendamos.persistir que os valores dos includeSections parâmetros passados para o construtor e os métodos persistentes sejam idênticos.

Persist(String, AccessControlSections)

Salva as seções especificadas do descritor de segurança associado a esse NativeObjectSecurity objeto no armazenamento permanente. Recomendamos que os valores dos includeSections parâmetros passados para o construtor e os métodos persistentes sejam idênticos.

Persist(SafeHandle, AccessControlSections, Object)

Salva as seções especificadas do descritor de segurança associado a esse NativeObjectSecurity objeto no armazenamento permanente. Recomendamos que os valores dos includeSections parâmetros passados para o construtor e os métodos persistentes sejam idênticos.

Persist(String, AccessControlSections, Object)

Salva as seções especificadas do descritor de segurança associado a esse NativeObjectSecurity objeto no armazenamento permanente. Recomendamos que os valores dos includeSections parâmetros passados para o construtor e os métodos persistentes sejam idênticos.

Persist(SafeHandle, AccessControlSections)

Salva as seções especificadas do descritor de segurança associado a esse NativeObjectSecurity objeto no armazenamento permanente. Recomendamos.persistir que os valores dos includeSections parâmetros passados para o construtor e os métodos persistentes sejam 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

O identificador do objeto protegível ao qual esse NativeObjectSecurity objeto está associado.

includeSections
AccessControlSections

Um dos valores de AccessControlSections enumeração que especifica as seções do descritor de segurança (regras de acesso, regras de auditoria, proprietário, grupo primário) do objeto protegível a ser salvo.

Exceções

O objeto protegível ao qual esse NativeObjectSecurity objeto está associado é um diretório ou um arquivo, e esse diretório ou arquivo não pôde ser encontrado.

Comentários

Ao persistir um NativeObjectSecurity objeto, se o valor do includeSections parâmetro passado para o Persist método não for idêntico ao valor do includeSections parâmetro passado para o construtor usado para criar esse NativeObjectSecurity objeto, seções do objeto persistente NativeObjectSecurity poderão conter valores imprevisíveis. Por exemplo, se um construtor for chamado com um includeSections valor de Access, e posteriormente um Persist método for chamado nesse objeto com um includeSections valor de All, o objeto persistente NativeObjectSecurity resultante conterá valores imprevisíveis para suas regras de auditoria, grupo e proprietário.

Aplica-se a

Persist(String, AccessControlSections)

Salva as seções especificadas do descritor de segurança associado a esse NativeObjectSecurity objeto no armazenamento permanente. Recomendamos que os valores dos includeSections parâmetros passados para o construtor e os métodos persistentes sejam 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

O nome do objeto protegível ao qual esse NativeObjectSecurity objeto está associado.

includeSections
AccessControlSections

Um dos valores de AccessControlSections enumeração que especifica as seções do descritor de segurança (regras de acesso, regras de auditoria, proprietário, grupo primário) do objeto protegível a ser salvo.

Exceções

O objeto protegível ao qual esse NativeObjectSecurity objeto está associado é um diretório ou um arquivo, e esse diretório ou arquivo não pôde ser encontrado.

Comentários

Ao persistir um NativeObjectSecurity objeto, se o valor do includeSections parâmetro passado para o Persist método não for idêntico ao valor do includeSections parâmetro passado para o construtor usado para criar esse NativeObjectSecurity objeto, seções do objeto persistente NativeObjectSecurity poderão conter valores imprevisíveis. Por exemplo, se um construtor for chamado com um includeSections valor de Access, e posteriormente um Persist método for chamado nesse objeto com um includeSections valor de All, o objeto persistente NativeObjectSecurity resultante conterá valores imprevisíveis para suas regras de auditoria, grupo e proprietário.

Aplica-se a

Persist(SafeHandle, AccessControlSections, Object)

Salva as seções especificadas do descritor de segurança associado a esse NativeObjectSecurity objeto no armazenamento permanente. Recomendamos que os valores dos includeSections parâmetros passados para o construtor e os métodos persistentes sejam 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);
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

O identificador do objeto protegível ao qual esse NativeObjectSecurity objeto está associado.

includeSections
AccessControlSections

Um dos valores de AccessControlSections enumeração que especifica as seções do descritor de segurança (regras de acesso, regras de auditoria, proprietário, grupo primário) do objeto protegível a ser salvo.

exceptionContext
Object

Um objeto que contém informações contextuais sobre a origem ou o destino da exceção.

Exceções

O objeto protegível ao qual esse NativeObjectSecurity objeto está associado é um diretório ou um arquivo, e esse diretório ou arquivo não pôde ser encontrado.

Comentários

Ao persistir um NativeObjectSecurity objeto, se o valor do includeSections parâmetro passado para o Persist método não for idêntico ao valor do includeSections parâmetro passado para o construtor usado para criar esse NativeObjectSecurity objeto, seções do objeto persistente NativeObjectSecurity poderão conter valores imprevisíveis. Por exemplo, se um construtor for chamado com um includeSections valor de Access, e posteriormente um Persist método for chamado nesse objeto com um includeSections valor de All, o objeto persistente NativeObjectSecurity resultante conterá valores imprevisíveis para suas regras de auditoria, grupo e proprietário.

Aplica-se a

Persist(String, AccessControlSections, Object)

Salva as seções especificadas do descritor de segurança associado a esse NativeObjectSecurity objeto no armazenamento permanente. Recomendamos que os valores dos includeSections parâmetros passados para o construtor e os métodos persistentes sejam 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);
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

O nome do objeto protegível ao qual esse NativeObjectSecurity objeto está associado.

includeSections
AccessControlSections

Um dos valores de AccessControlSections enumeração que especifica as seções do descritor de segurança (regras de acesso, regras de auditoria, proprietário, grupo primário) do objeto protegível a ser salvo.

exceptionContext
Object

Um objeto que contém informações contextuais sobre a origem ou o destino da exceção.

Exceções

O objeto protegível ao qual esse NativeObjectSecurity objeto está associado é um diretório ou um arquivo, e esse diretório ou arquivo não pôde ser encontrado.

Comentários

Ao persistir um NativeObjectSecurity objeto, se o valor do includeSections parâmetro passado para o Persist método não for idêntico ao valor do includeSections parâmetro passado para o construtor usado para criar esse NativeObjectSecurity objeto, seções do objeto persistente NativeObjectSecurity poderão conter valores imprevisíveis. Por exemplo, se um construtor for chamado com um includeSections valor de Access, e posteriormente um Persist método for chamado nesse objeto com um includeSections valor de All, o objeto persistente NativeObjectSecurity resultante conterá valores imprevisíveis para suas regras de auditoria, grupo e proprietário.

Aplica-se a