ObjectSecurity.SetSecurityDescriptorBinaryForm 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.
Define o descritor de segurança para este objeto ObjectSecurity dos dados binários especificados.
Sobrecargas
SetSecurityDescriptorBinaryForm(Byte[]) |
Define o descritor de segurança para este objeto ObjectSecurity da matriz especificada de valores de byte. |
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Define as seções especificadas do descritor de segurança para este objeto ObjectSecurity da matriz especificada de valores de byte. |
Comentários
Se o descritor de segurança representado pelos dados binários contiver null
para sua DACL (lista de controle de acesso discricionário), uma ACE (entrada de controle de acesso) única que permita a todos o acesso completo (AEFA) será adicionada à DACL. Se um aplicativo modificar a DACL de um descritor de segurança ao qual um ACE da AEFA foi adicionado, o ACE da AEFA será persistido com a DACL quando essa DACL for persistida.
Isso pode resultar em um aplicativo acidentalmente permitindo o acesso às entidades de segurança. Por isso, um aplicativo deve marcar pela existência de uma ACE da AEFA e removê-la antes de modificar qualquer descritor de segurança.
SetSecurityDescriptorBinaryForm(Byte[])
Define o descritor de segurança para este objeto ObjectSecurity da matriz especificada de valores de byte.
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[]
A matriz de bytes da qual definir o descritor de segurança.
Comentários
Se o descritor de segurança representado pelos dados binários contiver null
para sua DACL (lista de controle de acesso discricionário), uma ACE (entrada de controle de acesso) única que permita a todos o acesso completo (AEFA) será adicionada à DACL. Se um aplicativo modificar a DACL de um descritor de segurança ao qual um ACE da AEFA foi adicionado, o ACE da AEFA será persistido com a DACL quando essa DACL for persistida.
Isso pode resultar em um aplicativo acidentalmente permitindo o acesso às entidades de segurança. Por isso, um aplicativo deve marcar pela existência de uma ACE da AEFA e removê-la antes de modificar qualquer descritor de segurança.
Aplica-se a
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections)
Define as seções especificadas do descritor de segurança para este objeto ObjectSecurity da matriz especificada de valores de byte.
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[]
A matriz de bytes da qual definir o descritor de segurança.
- includeSections
- AccessControlSections
As seções (regras de acesso, regras de auditoria, proprietário, grupo primário) do descritor de segurança a definir.
Comentários
Se o descritor de segurança representado pelos dados binários contiver null
para sua DACL (lista de controle de acesso discricionário), uma ACE (entrada de controle de acesso) única que permita a todos o acesso completo (AEFA) será adicionada à DACL. Se um aplicativo modificar a DACL de um descritor de segurança ao qual um ACE da AEFA foi adicionado, o ACE da AEFA será persistido com a DACL quando essa DACL for persistida.
Isso pode resultar em um aplicativo acidentalmente permitindo o acesso às entidades de segurança. Por isso, um aplicativo deve marcar pela existência de uma ACE da AEFA e removê-la antes de modificar qualquer descritor de segurança.