Udostępnij za pośrednictwem


RawSecurityDescriptor Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy RawSecurityDescriptor.

Przeciążenia

RawSecurityDescriptor(String)

Inicjuje nowe wystąpienie RawSecurityDescriptor klasy z określonego ciągu Security Descriptor Definition Language (SDDL).

RawSecurityDescriptor(Byte[], Int32)

Inicjuje nowe wystąpienie RawSecurityDescriptor klasy z określonej tablicy wartości bajtowych.

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

Inicjuje RawSecurityDescriptor nowe wystąpienie klasy z określonymi wartościami.

RawSecurityDescriptor(String)

Inicjuje nowe wystąpienie RawSecurityDescriptor klasy z określonego ciągu Security Descriptor Definition Language (SDDL).

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)

Parametry

sddlForm
String

Ciąg SDDL, z którego ma zostać utworzony nowy RawSecurityDescriptor obiekt.

Wyjątki

Forma SDDL obiektu deskryptora zabezpieczeń jest nieprawidłowa.

Dotyczy

RawSecurityDescriptor(Byte[], Int32)

Inicjuje nowe wystąpienie RawSecurityDescriptor klasy z określonej tablicy wartości bajtowych.

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)

Parametry

binaryForm
Byte[]

Tablica wartości bajtów, z których ma zostać utworzony nowy RawSecurityDescriptor obiekt.

offset
Int32

Przesunięcie w tablicy binaryForm , w której należy rozpocząć kopiowanie.

Dotyczy

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

Inicjuje RawSecurityDescriptor nowe wystąpienie klasy z określonymi wartościami.

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)

Parametry

flags
ControlFlags

Flagi określające zachowanie nowego RawSecurityDescriptor obiektu.

owner
SecurityIdentifier

Właściciel nowego RawSecurityDescriptor obiektu.

group
SecurityIdentifier

Grupa podstawowa dla nowego RawSecurityDescriptor obiektu.

systemAcl
RawAcl

System Access Control List (SACL) dla nowego RawSecurityDescriptor obiektu.

discretionaryAcl
RawAcl

Lista Access Control uznaniowa (DACL) dla nowego RawSecurityDescriptor obiektu.

Dotyczy