NativeObjectSecurity.Persist Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Guarda as secções especificadas do descritor de segurança associado a este NativeObjectSecurity objeto para armazenamento permanente.
Sobrecargas
| Name | Description |
|---|---|
| Persist(SafeHandle, AccessControlSections) |
Guarda as secções especificadas do descritor de segurança associado a este NativeObjectSecurity objeto para armazenamento permanente. Recomendamos persistir que os valores dos |
| Persist(String, AccessControlSections) |
Guarda as secções especificadas do descritor de segurança associado a este NativeObjectSecurity objeto para armazenamento permanente. Recomendamos que os valores dos |
| Persist(SafeHandle, AccessControlSections, Object) |
Guarda as secções especificadas do descritor de segurança associado a este NativeObjectSecurity objeto para armazenamento permanente. Recomendamos que os valores dos |
| Persist(String, AccessControlSections, Object) |
Guarda as secções especificadas do descritor de segurança associado a este NativeObjectSecurity objeto para armazenamento permanente. Recomendamos que os valores dos |
Persist(SafeHandle, AccessControlSections)
Guarda as secções especificadas do descritor de segurança associado a este NativeObjectSecurity objeto para armazenamento permanente. Recomendamos persistir que os valores dos includeSections parâmetros passados ao construtor e aos 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
A alavanca do objeto securável com o qual este NativeObjectSecurity objeto está associado.
- includeSections
- AccessControlSections
Um dos AccessControlSections valores de enumeração que especifica as secções do descritor de segurança (regras de acesso, regras de auditoria, proprietário, grupo primário) do objeto securável a salvar.
Exceções
O objeto securável com o qual este NativeObjectSecurity objeto está associado é ou um diretório ou um ficheiro, e esse diretório ou ficheiro não pôde ser encontrado.
Observações
Ao persistir um NativeObjectSecurity objeto, se o valor do includeSections parâmetro passado ao Persist método não for idêntico ao valor do includeSections parâmetro passado ao construtor usado para criar esse NativeObjectSecurity objeto, secções do objeto persistido NativeObjectSecurity podem conter valores imprevisíveis. Por exemplo, se um construtor for chamado com um includeSections valor de Access, e mais tarde um Persist método for chamado nesse objeto com valor includeSections de All, o objeto persistente NativeObjectSecurity resultante conterá valores imprevisíveis para as suas regras de auditoria, grupo e proprietário.
Aplica-se a
Persist(String, AccessControlSections)
Guarda as secções especificadas do descritor de segurança associado a este NativeObjectSecurity objeto para armazenamento permanente. Recomendamos que os valores dos includeSections parâmetros passados ao construtor e aos 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 seguro com o qual este NativeObjectSecurity objeto está associado.
- includeSections
- AccessControlSections
Um dos AccessControlSections valores de enumeração que especifica as secções do descritor de segurança (regras de acesso, regras de auditoria, proprietário, grupo primário) do objeto securável a salvar.
Exceções
O objeto securável com o qual este NativeObjectSecurity objeto está associado é ou um diretório ou um ficheiro, e esse diretório ou ficheiro não pôde ser encontrado.
Observações
Ao persistir um NativeObjectSecurity objeto, se o valor do includeSections parâmetro passado ao Persist método não for idêntico ao valor do includeSections parâmetro passado ao construtor usado para criar esse NativeObjectSecurity objeto, secções do objeto persistido NativeObjectSecurity podem conter valores imprevisíveis. Por exemplo, se um construtor for chamado com um includeSections valor de Access, e mais tarde um Persist método for chamado nesse objeto com valor includeSections de All, o objeto persistente NativeObjectSecurity resultante conterá valores imprevisíveis para as suas regras de auditoria, grupo e proprietário.
Aplica-se a
Persist(SafeHandle, AccessControlSections, Object)
Guarda as secções especificadas do descritor de segurança associado a este NativeObjectSecurity objeto para armazenamento permanente. Recomendamos que os valores dos includeSections parâmetros passados ao construtor e aos 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);
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
A alavanca do objeto securável com o qual este NativeObjectSecurity objeto está associado.
- includeSections
- AccessControlSections
Um dos AccessControlSections valores de enumeração que especifica as secções do descritor de segurança (regras de acesso, regras de auditoria, proprietário, grupo primário) do objeto securável a salvar.
- exceptionContext
- Object
Um objeto que contém informação contextual sobre a origem ou destino da exceção.
Exceções
O objeto securável com o qual este NativeObjectSecurity objeto está associado é ou um diretório ou um ficheiro, e esse diretório ou ficheiro não pôde ser encontrado.
Observações
Ao persistir um NativeObjectSecurity objeto, se o valor do includeSections parâmetro passado ao Persist método não for idêntico ao valor do includeSections parâmetro passado ao construtor usado para criar esse NativeObjectSecurity objeto, secções do objeto persistido NativeObjectSecurity podem conter valores imprevisíveis. Por exemplo, se um construtor for chamado com um includeSections valor de Access, e mais tarde um Persist método for chamado nesse objeto com valor includeSections de All, o objeto persistente NativeObjectSecurity resultante conterá valores imprevisíveis para as suas regras de auditoria, grupo e proprietário.
Aplica-se a
Persist(String, AccessControlSections, Object)
Guarda as secções especificadas do descritor de segurança associado a este NativeObjectSecurity objeto para armazenamento permanente. Recomendamos que os valores dos includeSections parâmetros passados ao construtor e aos 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);
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 seguro com o qual este NativeObjectSecurity objeto está associado.
- includeSections
- AccessControlSections
Um dos AccessControlSections valores de enumeração que especifica as secções do descritor de segurança (regras de acesso, regras de auditoria, proprietário, grupo primário) do objeto securável a salvar.
- exceptionContext
- Object
Um objeto que contém informação contextual sobre a origem ou destino da exceção.
Exceções
O objeto securável com o qual este NativeObjectSecurity objeto está associado é ou um diretório ou um ficheiro, e esse diretório ou ficheiro não pôde ser encontrado.
Observações
Ao persistir um NativeObjectSecurity objeto, se o valor do includeSections parâmetro passado ao Persist método não for idêntico ao valor do includeSections parâmetro passado ao construtor usado para criar esse NativeObjectSecurity objeto, secções do objeto persistido NativeObjectSecurity podem conter valores imprevisíveis. Por exemplo, se um construtor for chamado com um includeSections valor de Access, e mais tarde um Persist método for chamado nesse objeto com valor includeSections de All, o objeto persistente NativeObjectSecurity resultante conterá valores imprevisíveis para as suas regras de auditoria, grupo e proprietário.