NativeObjectSecurity Construtores
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.
Inicializa uma nova instância da NativeObjectSecurity classe.
Sobrecargas
| Name | Description |
|---|---|
| NativeObjectSecurity(Boolean, ResourceType) |
Inicializa uma nova instância da NativeObjectSecurity classe com os valores especificados. |
| NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections) |
Inicializa uma nova instância da NativeObjectSecurity classe com os valores especificados. Recomendamos que os valores dos |
| NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Inicializa uma nova instância da NativeObjectSecurity classe usando os valores especificados. |
| NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections) |
Inicializa uma nova instância da NativeObjectSecurity classe com os valores especificados. Recomendamos que os valores dos |
| NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Inicializa uma nova instância da NativeObjectSecurity classe com os valores especificados. Recomendamos que os valores dos |
| NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Inicializa uma nova instância da NativeObjectSecurity classe com os valores especificados. Recomendamos que os valores dos |
NativeObjectSecurity(Boolean, ResourceType)
Inicializa uma nova instância da NativeObjectSecurity classe 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 NativeObjectSecurity objeto for um objeto contentor.
- resourceType
- ResourceType
O tipo de objeto segurável com o qual o novo NativeObjectSecurity objeto está associado.
Aplica-se a
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)
Inicializa uma nova instância da NativeObjectSecurity classe com os valores especificados. Recomendamos que os valores dos includeSections parâmetros passados ao construtor e aos 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);
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 NativeObjectSecurity objeto for um objeto contentor.
- resourceType
- ResourceType
O tipo de objeto segurável com o qual o novo NativeObjectSecurity objeto está associado.
- handle
- SafeHandle
A alavanca do objeto seguro com o qual o novo 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 incluir neste NativeObjectSecurity objeto.
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
NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Inicializa uma nova instância da NativeObjectSecurity classe 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);
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 NativeObjectSecurity objeto for um objeto contentor.
- resourceType
- ResourceType
O tipo de objeto segurável com o qual o novo NativeObjectSecurity objeto está associado.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Um delegado implementado por integradores que fornece exceções personalizadas.
- exceptionContext
- Object
Um objeto que contém informação contextual sobre a origem ou destino da exceção.
Aplica-se a
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)
Inicializa uma nova instância da NativeObjectSecurity classe com os valores especificados. Recomendamos que os valores dos includeSections parâmetros passados ao construtor e aos 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);
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 NativeObjectSecurity objeto for um objeto contentor.
- resourceType
- ResourceType
O tipo de objeto segurável com o qual o novo NativeObjectSecurity objeto está associado.
- name
- String
O nome do objeto securável com o qual o novo 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 incluir neste NativeObjectSecurity objeto.
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
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Inicializa uma nova instância da NativeObjectSecurity classe com os valores especificados. Recomendamos que os valores dos includeSections parâmetros passados ao construtor e aos 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);
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 NativeObjectSecurity objeto for um objeto contentor.
- resourceType
- ResourceType
O tipo de objeto segurável com o qual o novo NativeObjectSecurity objeto está associado.
- handle
- SafeHandle
A alavanca do objeto seguro com o qual o novo 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 incluir neste NativeObjectSecurity objeto.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Um delegado implementado por integradores que fornece exceções personalizadas.
- exceptionContext
- Object
Um objeto que contém informação contextual sobre a origem ou destino da exceção.
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
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)
Inicializa uma nova instância da NativeObjectSecurity classe com os valores especificados. Recomendamos que os valores dos includeSections parâmetros passados ao construtor e aos 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);
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 NativeObjectSecurity objeto for um objeto contentor.
- resourceType
- ResourceType
O tipo de objeto segurável com o qual o novo NativeObjectSecurity objeto está associado.
- name
- String
O nome do objeto securável com o qual o novo 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 incluir neste NativeObjectSecurity objeto.
- exceptionFromErrorCode
- NativeObjectSecurity.ExceptionFromErrorCode
Um delegado implementado por integradores que fornece exceções personalizadas.
- exceptionContext
- Object
Um objeto que contém informação contextual sobre a origem ou destino da exceção.
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.