Compartilhar via


RawSecurityDescriptor Construtores

Definição

Inicializa uma nova instância da classe RawSecurityDescriptor.

Sobrecargas

RawSecurityDescriptor(String)

Inicializa uma nova instância da classe RawSecurityDescriptor usando a cadeia de caracteres de SDDL (Linguagem de Definição de Descritor de Segurança).

RawSecurityDescriptor(Byte[], Int32)

Inicializa uma nova instância da classe RawSecurityDescriptor usando a matriz de valores de bytes especificada.

RawSecurityDescriptor(ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl)

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

RawSecurityDescriptor(String)

Inicializa uma nova instância da classe RawSecurityDescriptor usando a cadeia de caracteres de SDDL (Linguagem de Definição de Descritor de Segurança).

public:
 RawSecurityDescriptor(System::String ^ sddlForm);
public RawSecurityDescriptor (string sddlForm);
new System.Security.AccessControl.RawSecurityDescriptor : string -> System.Security.AccessControl.RawSecurityDescriptor
Public Sub New (sddlForm As String)

Parâmetros

sddlForm
String

A cadeia de caracteres SDDL da qual criar o novo objeto RawSecurityDescriptor.

Exceções

O formulário SDDL de um objeto de descritor de segurança é inválido.

Aplica-se a

RawSecurityDescriptor(Byte[], Int32)

Inicializa uma nova instância da classe RawSecurityDescriptor usando a matriz de valores de bytes especificada.

public:
 RawSecurityDescriptor(cli::array <System::Byte> ^ binaryForm, int offset);
public RawSecurityDescriptor (byte[] binaryForm, int offset);
new System.Security.AccessControl.RawSecurityDescriptor : byte[] * int -> System.Security.AccessControl.RawSecurityDescriptor
Public Sub New (binaryForm As Byte(), offset As Integer)

Parâmetros

binaryForm
Byte[]

A matriz de valores de byte da qual criar o novo objeto RawSecurityDescriptor.

offset
Int32

O deslocamento na matriz binaryForm no qual iniciar a cópia.

Aplica-se a

RawSecurityDescriptor(ControlFlags, SecurityIdentifier, SecurityIdentifier, RawAcl, RawAcl)

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

public:
 RawSecurityDescriptor(System::Security::AccessControl::ControlFlags flags, System::Security::Principal::SecurityIdentifier ^ owner, System::Security::Principal::SecurityIdentifier ^ group, System::Security::AccessControl::RawAcl ^ systemAcl, System::Security::AccessControl::RawAcl ^ discretionaryAcl);
public RawSecurityDescriptor (System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier? owner, System.Security.Principal.SecurityIdentifier? group, System.Security.AccessControl.RawAcl? systemAcl, System.Security.AccessControl.RawAcl? discretionaryAcl);
public RawSecurityDescriptor (System.Security.AccessControl.ControlFlags flags, System.Security.Principal.SecurityIdentifier owner, System.Security.Principal.SecurityIdentifier group, System.Security.AccessControl.RawAcl systemAcl, System.Security.AccessControl.RawAcl discretionaryAcl);
new System.Security.AccessControl.RawSecurityDescriptor : System.Security.AccessControl.ControlFlags * System.Security.Principal.SecurityIdentifier * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.RawAcl * System.Security.AccessControl.RawAcl -> System.Security.AccessControl.RawSecurityDescriptor
Public Sub New (flags As ControlFlags, owner As SecurityIdentifier, group As SecurityIdentifier, systemAcl As RawAcl, discretionaryAcl As RawAcl)

Parâmetros

flags
ControlFlags

Sinalizadores que especificam o comportamento do novo objeto RawSecurityDescriptor.

owner
SecurityIdentifier

O proprietário do novo objeto RawSecurityDescriptor.

group
SecurityIdentifier

O grupo primário do novo objeto RawSecurityDescriptor.

systemAcl
RawAcl

A SACL (Lista de Controle de Acesso do Sistema) para o novo objeto RawSecurityDescriptor.

discretionaryAcl
RawAcl

A DACL (Lista de Controle de Acesso Discricionário) para o novo objeto RawSecurityDescriptor.

Aplica-se a