NativeObjectSecurity Construtores

Definição

Inicializa uma nova instância da classe NativeObjectSecurity.

Sobrecargas

NativeObjectSecurity(Boolean, ResourceType)

Inicializa uma nova instância da classe NativeObjectSecurity com os valores especificados.

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)

Inicializa uma nova instância da classe NativeObjectSecurity com os valores especificados. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.

NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializa uma nova instância da classe NativeObjectSecurity usando os valores especificados.

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)

Inicializa uma nova instância da classe NativeObjectSecurity com os valores especificados. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializa uma nova instância da classe NativeObjectSecurity com os valores especificados. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializa uma nova instância da classe NativeObjectSecurity com os valores especificados. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.

NativeObjectSecurity(Boolean, ResourceType)

Inicializa uma nova instância da classe NativeObjectSecurity com os valores especificados.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType)

Parâmetros

isContainer
Boolean

true se o novo objeto NativeObjectSecurity for um objeto contêiner.

resourceType
ResourceType

O tipo de objeto protegível com o qual o novo objeto NativeObjectSecurity está associado.

Aplica-se a

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)

Inicializa uma nova instância da classe NativeObjectSecurity com os valores especificados. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle? handle, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, handle As SafeHandle, includeSections As AccessControlSections)

Parâmetros

isContainer
Boolean

true se o novo objeto NativeObjectSecurity for um objeto contêiner.

resourceType
ResourceType

O tipo de objeto protegível com o qual o novo objeto NativeObjectSecurity está associado.

handle
SafeHandle

O identificador do objeto protegível com o qual o novo 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 para incluir no objeto NativeObjectSecurity.

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

NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializa uma nova instância da classe NativeObjectSecurity usando os valores especificados.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::Security::AccessControl::NativeObjectSecurity::ExceptionFromErrorCode ^ exceptionFromErrorCode, System::Object ^ exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode * obj -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, exceptionFromErrorCode As NativeObjectSecurity.ExceptionFromErrorCode, exceptionContext As Object)

Parâmetros

isContainer
Boolean

true se o novo objeto NativeObjectSecurity for um objeto contêiner.

resourceType
ResourceType

O tipo de objeto protegível com o qual o novo objeto NativeObjectSecurity está associado.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Um delegado implementado por integradores que fornece exceções personalizadas.

exceptionContext
Object

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

Aplica-se a

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)

Inicializa uma nova instância da classe NativeObjectSecurity com os valores especificados. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, string? name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, name As String, includeSections As AccessControlSections)

Parâmetros

isContainer
Boolean

true se o novo objeto NativeObjectSecurity for um objeto contêiner.

resourceType
ResourceType

O tipo de objeto protegível com o qual o novo objeto NativeObjectSecurity está associado.

name
String

O nome do objeto protegível ao qual o novo 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 para incluir no objeto NativeObjectSecurity.

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

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializa uma nova instância da classe NativeObjectSecurity com os valores especificados. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections, System::Security::AccessControl::NativeObjectSecurity::ExceptionFromErrorCode ^ exceptionFromErrorCode, System::Object ^ exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle? handle, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections * System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode * obj -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, handle As SafeHandle, includeSections As AccessControlSections, exceptionFromErrorCode As NativeObjectSecurity.ExceptionFromErrorCode, exceptionContext As Object)

Parâmetros

isContainer
Boolean

true se o novo objeto NativeObjectSecurity for um objeto contêiner.

resourceType
ResourceType

O tipo de objeto protegível com o qual o novo objeto NativeObjectSecurity está associado.

handle
SafeHandle

O identificador do objeto protegível com o qual o novo 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 para incluir no objeto NativeObjectSecurity.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Um delegado implementado por integradores que fornece exceções personalizadas.

exceptionContext
Object

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

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

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializa uma nova instância da classe NativeObjectSecurity com os valores especificados. É recomendável que os valores dos parâmetros includeSections passados para o construtor e os métodos persist sejam idênticos.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections, System::Security::AccessControl::NativeObjectSecurity::ExceptionFromErrorCode ^ exceptionFromErrorCode, System::Object ^ exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, string? name, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * string * System.Security.AccessControl.AccessControlSections * System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode * obj -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, name As String, includeSections As AccessControlSections, exceptionFromErrorCode As NativeObjectSecurity.ExceptionFromErrorCode, exceptionContext As Object)

Parâmetros

isContainer
Boolean

true se o novo objeto NativeObjectSecurity for um objeto contêiner.

resourceType
ResourceType

O tipo de objeto protegível com o qual o novo objeto NativeObjectSecurity está associado.

name
String

O nome do objeto protegível ao qual o novo 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 para incluir no objeto NativeObjectSecurity.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Um delegado implementado por integradores que fornece exceções personalizadas.

exceptionContext
Object

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

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