ObjectSecurity.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.
Métodos protegidos que salvam as informações de descritor de segurança neste objeto ObjectSecurity no armazenamento permanente.
Sobrecargas
Persist(SafeHandle, AccessControlSections) |
Salva as seções especificadas do descritor de segurança associado a este objeto ObjectSecurity 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 ObjectSecurity no armazenamento permanente. É recomendável que os valores dos parâmetros |
Persist(Boolean, String, AccessControlSections) |
Salva as seções especificadas do descritor de segurança associado a este objeto ObjectSecurity 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 ObjectSecurity 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:
virtual void Persist(System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections);
protected virtual void Persist (System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections);
abstract member Persist : System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections -> unit
override this.Persist : System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections -> unit
Protected Overridable Sub Persist (handle As SafeHandle, includeSections As AccessControlSections)
Parâmetros
- handle
- SafeHandle
O identificador usado para recuperar as informações persistentes.
- 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.
Comentários
Ao persistir um ObjectSecurity 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 ObjectSecurity objeto, as seções do objeto persistente ObjectSecurity poderão conter valores imprevisíveis. Por exemplo, se um construtor for chamado com um includeSections
valor de Accesse, posteriormente, um Persist método for chamado nesse objeto com um includeSections
valor de All, o objeto persistente ObjectSecurity 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 ObjectSecurity 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:
virtual void Persist(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
protected virtual void Persist (string name, System.Security.AccessControl.AccessControlSections includeSections);
abstract member Persist : string * System.Security.AccessControl.AccessControlSections -> unit
override this.Persist : string * System.Security.AccessControl.AccessControlSections -> unit
Protected Overridable Sub Persist (name As String, includeSections As AccessControlSections)
Parâmetros
- name
- String
O nome usado para recuperar as informações persistentes.
- 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.
Comentários
Ao persistir um ObjectSecurity 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 ObjectSecurity objeto, as seções do objeto persistente ObjectSecurity poderão conter valores imprevisíveis. Por exemplo, se um construtor for chamado com um includeSections
valor de Accesse, posteriormente, um Persist método for chamado nesse objeto com um includeSections
valor de All, o objeto persistente ObjectSecurity resultante conterá valores imprevisíveis para suas regras de auditoria, grupo e proprietário.
Aplica-se a
Persist(Boolean, String, AccessControlSections)
Salva as seções especificadas do descritor de segurança associado a este objeto ObjectSecurity 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:
virtual void Persist(bool enableOwnershipPrivilege, System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
protected virtual void Persist (bool enableOwnershipPrivilege, string name, System.Security.AccessControl.AccessControlSections includeSections);
[System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptions]
protected virtual void Persist (bool enableOwnershipPrivilege, string name, System.Security.AccessControl.AccessControlSections includeSections);
abstract member Persist : bool * string * System.Security.AccessControl.AccessControlSections -> unit
override this.Persist : bool * string * System.Security.AccessControl.AccessControlSections -> unit
[<System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptions>]
abstract member Persist : bool * string * System.Security.AccessControl.AccessControlSections -> unit
override this.Persist : bool * string * System.Security.AccessControl.AccessControlSections -> unit
Protected Overridable Sub Persist (enableOwnershipPrivilege As Boolean, name As String, includeSections As AccessControlSections)
Parâmetros
- enableOwnershipPrivilege
- Boolean
true
para habilitar o privilégio que permite ao chamador assumir a propriedade do objeto.
- name
- String
O nome usado para recuperar as informações persistentes.
- 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.
- Atributos
Comentários
Ao persistir um ObjectSecurity 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 ObjectSecurity objeto, as seções do objeto persistente ObjectSecurity poderão conter valores imprevisíveis. Por exemplo, se um construtor for chamado com um includeSections
valor de Accesse, posteriormente, um Persist método for chamado nesse objeto com um includeSections
valor de All, o objeto persistente ObjectSecurity resultante conterá valores imprevisíveis para suas regras de auditoria, grupo e proprietário.