NativeObjectSecurity.Persist Método

Definição

Salva as seções especificadas do descritor de segurança associado a este objeto NativeObjectSecurity no armazenamento permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage.

Sobrecargas

Persist(SafeHandle, AccessControlSections)

Salva as seções especificadas do descritor de segurança associado a este objeto NativeObjectSecurity no armazenamento permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.We recommend.persist that the values of the includeSections parameters passed to the constructor and persist methods be identical.

Persist(String, AccessControlSections)

Salva as seções especificadas do descritor de segurança associado a este objeto NativeObjectSecurity no armazenamento permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

Persist(SafeHandle, AccessControlSections, Object)

Salva as seções especificadas do descritor de segurança associado a este objeto NativeObjectSecurity no armazenamento permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

Persist(String, AccessControlSections, Object)

Salva as seções especificadas do descritor de segurança associado a este objeto NativeObjectSecurity no armazenamento permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

Persist(SafeHandle, AccessControlSections)

Salva as seções especificadas do descritor de segurança associado a este objeto NativeObjectSecurity no armazenamento permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.We recommend.persist that the values of the includeSections parameters passed to the constructor and persist methods be identical.

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.The handle of the securable object with which this NativeObjectSecurity object is associated.

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.One of the AccessControlSections enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save.

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.The securable object with which this NativeObjectSecurity object is associated is either a directory or a file, and that directory or file could not be found.

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.When persisting a NativeObjectSecurity object, if the value of the includeSections parameter passed to the Persist method is not identical to the value of the includeSections parameter passed to the constructor used to create that NativeObjectSecurity object, sections of the persisted NativeObjectSecurity object can contain unpredictable values. 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 resultante conterá NativeObjectSecurity valores imprevisíveis para suas regras de auditoria, grupo e proprietário.For example, if a constructor is called with an includeSections value of Access, and later a Persist method is called on that object with an includeSections value of All, the resulting persisted NativeObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

Aplica-se a

Persist(String, AccessControlSections)

Salva as seções especificadas do descritor de segurança associado a este objeto NativeObjectSecurity no armazenamento permanente.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

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.The name of the securable object with which this NativeObjectSecurity object is associated.

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.One of the AccessControlSections enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save.

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.The securable object with which this NativeObjectSecurity object is associated is either a directory or a file, and that directory or file could not be found.

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.When persisting a NativeObjectSecurity object, if the value of the includeSections parameter passed to the Persist method is not identical to the value of the includeSections parameter passed to the constructor used to create that NativeObjectSecurity object, sections of the persisted NativeObjectSecurity object can contain unpredictable values. 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 resultante conterá NativeObjectSecurity valores imprevisíveis para suas regras de auditoria, grupo e proprietário.For example, if a constructor is called with an includeSections value of Access, and later a Persist method is called on that object with an includeSections value of All, the resulting persisted NativeObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

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.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

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.The handle of the securable object with which this NativeObjectSecurity object is associated.

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.One of the AccessControlSections enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save.

exceptionContext
Object

Um objeto que contém informações contextuais sobre a origem ou o destino da exceção.An object that contains contextual information about the source or destination of the exception.

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.The securable object with which this NativeObjectSecurity object is associated is either a directory or a file, and that directory or file could not be found.

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.When persisting a NativeObjectSecurity object, if the value of the includeSections parameter passed to the Persist method is not identical to the value of the includeSections parameter passed to the constructor used to create that NativeObjectSecurity object, sections of the persisted NativeObjectSecurity object can contain unpredictable values. 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 resultante conterá NativeObjectSecurity valores imprevisíveis para suas regras de auditoria, grupo e proprietário.For example, if a constructor is called with an includeSections value of Access, and later a Persist method is called on that object with an includeSections value of All, the resulting persisted NativeObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

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.Saves the specified sections of the security descriptor associated with this NativeObjectSecurity object to permanent storage. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.We recommend that the values of the includeSections parameters passed to the constructor and persist methods be identical.

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.The name of the securable object with which this NativeObjectSecurity object is associated.

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.One of the AccessControlSections enumeration values that specifies the sections of the security descriptor (access rules, audit rules, owner, primary group) of the securable object to save.

exceptionContext
Object

Um objeto que contém informações contextuais sobre a origem ou o destino da exceção.An object that contains contextual information about the source or destination of the exception.

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.The securable object with which this NativeObjectSecurity object is associated is either a directory or a file, and that directory or file could not be found.

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.When persisting a NativeObjectSecurity object, if the value of the includeSections parameter passed to the Persist method is not identical to the value of the includeSections parameter passed to the constructor used to create that NativeObjectSecurity object, sections of the persisted NativeObjectSecurity object can contain unpredictable values. 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 resultante conterá NativeObjectSecurity valores imprevisíveis para suas regras de auditoria, grupo e proprietário.For example, if a constructor is called with an includeSections value of Access, and later a Persist method is called on that object with an includeSections value of All, the resulting persisted NativeObjectSecurity object will contain unpredictable values for its audit rules, group, and owner.

Aplica-se a