ObjectSecurity.SetSecurityDescriptorBinaryForm 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.
Define o descritor de segurança para este ObjectSecurity objeto a partir dos dados binários especificados.
Sobrecargas
| Name | Description |
|---|---|
| SetSecurityDescriptorBinaryForm(Byte[]) |
Define o descritor de segurança para este ObjectSecurity objeto a partir do array especificado de valores de bytes. |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Define as secções especificadas do descritor de segurança para este ObjectSecurity objeto a partir do array especificado de valores de bytes. |
Observações
Se o descritor de segurança representado pelos dados binários contiver null para a sua lista de controlo de acesso discricionária (DACL), uma única entrada de controlo de acesso (ACE) que permite a todos o acesso total (AEFA) é adicionada ao DACL. Se uma aplicação modificar o DACL de um descritor de segurança ao qual foi adicionado um AEFA ACE, o AEFA ACE é mantido junto com o DACL quando esse DACL é mantido.
Isto pode resultar em uma aplicação permitir involuntariamente o acesso aos principais. Por causa disso, uma aplicação deve verificar a existência de um AEFA ACE e removê-lo antes de modificar qualquer descritor de segurança.
SetSecurityDescriptorBinaryForm(Byte[])
Define o descritor de segurança para este ObjectSecurity objeto a partir do array especificado de valores de bytes.
public:
void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm);
public void SetSecurityDescriptorBinaryForm(byte[] binaryForm);
member this.SetSecurityDescriptorBinaryForm : byte[] -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte())
Parâmetros
- binaryForm
- Byte[]
O array de bytes a partir do qual definir o descritor de segurança.
Observações
Se o descritor de segurança representado pelos dados binários contiver null para a sua lista de controlo de acesso discricionária (DACL), uma única entrada de controlo de acesso (ACE) que permite a todos o acesso total (AEFA) é adicionada ao DACL. Se uma aplicação modificar o DACL de um descritor de segurança ao qual foi adicionado um AEFA ACE, o AEFA ACE é mantido junto com o DACL quando esse DACL é mantido.
Isto pode resultar em uma aplicação permitir involuntariamente o acesso aos principais. Por causa disso, uma aplicação deve verificar a existência de um AEFA ACE e removê-lo antes de modificar qualquer descritor de segurança.
Aplica-se a
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)
Define as secções especificadas do descritor de segurança para este ObjectSecurity objeto a partir do array especificado de valores de bytes.
public:
void SetSecurityDescriptorBinaryForm(cli::array <System::Byte> ^ binaryForm, System::Security::AccessControl::AccessControlSections includeSections);
public void SetSecurityDescriptorBinaryForm(byte[] binaryForm, System.Security.AccessControl.AccessControlSections includeSections);
member this.SetSecurityDescriptorBinaryForm : byte[] * System.Security.AccessControl.AccessControlSections -> unit
Public Sub SetSecurityDescriptorBinaryForm (binaryForm As Byte(), includeSections As AccessControlSections)
Parâmetros
- binaryForm
- Byte[]
O array de bytes a partir do qual definir o descritor de segurança.
- includeSections
- AccessControlSections
As secções (regras de acesso, regras de auditoria, proprietário, grupo primário) do descritor de segurança a definir.
Observações
Se o descritor de segurança representado pelos dados binários contiver null para a sua lista de controlo de acesso discricionária (DACL), uma única entrada de controlo de acesso (ACE) que permite a todos o acesso total (AEFA) é adicionada ao DACL. Se uma aplicação modificar o DACL de um descritor de segurança ao qual foi adicionado um AEFA ACE, o AEFA ACE é mantido junto com o DACL quando esse DACL é mantido.
Isto pode resultar em uma aplicação permitir involuntariamente o acesso aos principais. Por causa disso, uma aplicação deve verificar a existência de um AEFA ACE e removê-lo antes de modificar qualquer descritor de segurança.