NativeObjectSecurity.Persist Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Salva as seções especificadas do descritor de segurança associado a este objeto NativeObjectSecurity no armazenamento permanente.
Sobrecargas
Persist(SafeHandle, AccessControlSections) |
Salva as seções especificadas do descritor de segurança associado a este objeto NativeObjectSecurity no armazenamento permanente. É recomendável que os valores dos parâmetros |
Persist(String, AccessControlSections) |
Salva as seções especificadas do descritor de segurança associado a este objeto NativeObjectSecurity no armazenamento permanente. É recomendável que os valores dos parâmetros |
Persist(SafeHandle, AccessControlSections, Object) |
Salva as seções especificadas do descritor de segurança associado a este objeto NativeObjectSecurity no armazenamento permanente. É recomendável que os valores dos parâmetros |
Persist(String, AccessControlSections, Object) |
Salva as seções especificadas do descritor de segurança associado a este objeto NativeObjectSecurity no armazenamento permanente. É recomendável que os valores dos parâmetros |
Persist(SafeHandle, AccessControlSections)
Salva as seções especificadas do descritor de segurança associado a este objeto NativeObjectSecurity no armazenamento permanente. É recomendável que os valores dos parâmetros includeSections
passados para o construtor e os métodos persist 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 com o qual o este objeto NativeObjectSecurity está associado.
- includeSections
- AccessControlSections
Um dos valores de enumeração AccessControlSections 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 objeto NativeObjectSecurity está associado é um diretório ou arquivo que 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, as seções do objeto persistente NativeObjectSecurity poderão conter valores imprevisíveis. Por exemplo, se um construtor é chamado com um includeSections
valor de Access, e posteriormente um Persist método é 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 este objeto NativeObjectSecurity no armazenamento permanente. É recomendável que os valores dos parâmetros includeSections
passados para o construtor e os métodos persist 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 com o qual este objeto NativeObjectSecurity está associado.
- includeSections
- AccessControlSections
Um dos valores de enumeração AccessControlSections 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 objeto NativeObjectSecurity está associado é um diretório ou arquivo que 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, as seções do objeto persistente NativeObjectSecurity poderão conter valores imprevisíveis. Por exemplo, se um construtor é chamado com um includeSections
valor de Access, e posteriormente um Persist método é 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 este objeto NativeObjectSecurity no armazenamento permanente. É recomendável que os valores dos parâmetros includeSections
passados para o construtor e os métodos persist 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);
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 com o qual o este objeto NativeObjectSecurity está associado.
- includeSections
- AccessControlSections
Um dos valores de enumeração AccessControlSections 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 objeto NativeObjectSecurity está associado é um diretório ou arquivo que 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, as seções do objeto persistente NativeObjectSecurity poderão conter valores imprevisíveis. Por exemplo, se um construtor é chamado com um includeSections
valor de Access, e posteriormente um Persist método é 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 este objeto NativeObjectSecurity no armazenamento permanente. É recomendável que os valores dos parâmetros includeSections
passados para o construtor e os métodos persist 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);
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 com o qual este objeto NativeObjectSecurity está associado.
- includeSections
- AccessControlSections
Um dos valores de enumeração AccessControlSections 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 objeto NativeObjectSecurity está associado é um diretório ou arquivo que 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, as seções do objeto persistente NativeObjectSecurity poderão conter valores imprevisíveis. Por exemplo, se um construtor é chamado com um includeSections
valor de Access, e posteriormente um Persist método é 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.