RawSecurityDescriptor Конструкторы

Определение

Инициализирует новый экземпляр класса RawSecurityDescriptor.

Перегрузки

Имя Описание
RawSecurityDescriptor(String)

Инициализирует новый экземпляр класса из указанной RawSecurityDescriptor строки языка определения дескриптора безопасности (SDDL).

RawSecurityDescriptor(Byte[], Int32)

Инициализирует новый экземпляр RawSecurityDescriptor класса из указанного массива байтовых значений.

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

Инициализирует новый экземпляр RawSecurityDescriptor класса с указанными значениями.

RawSecurityDescriptor(String)

Инициализирует новый экземпляр класса из указанной RawSecurityDescriptor строки языка определения дескриптора безопасности (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)

Параметры

sddlForm
String

Строка SDDL, из которой создается новый RawSecurityDescriptor объект.

Исключения

Недопустимая форма SDDL объекта дескриптора безопасности.

Применяется к

RawSecurityDescriptor(Byte[], Int32)

Инициализирует новый экземпляр RawSecurityDescriptor класса из указанного массива байтовых значений.

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)

Параметры

binaryForm
Byte[]

Массив байтовых значений, из которых создается новый RawSecurityDescriptor объект.

offset
Int32

Смещение в массиве binaryForm , с которого начинается копирование.

Применяется к

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

Инициализирует новый экземпляр RawSecurityDescriptor класса с указанными значениями.

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)

Параметры

flags
ControlFlags

Флаги, указывающие поведение нового RawSecurityDescriptor объекта.

owner
SecurityIdentifier

Владелец нового RawSecurityDescriptor объекта.

group
SecurityIdentifier

Основная группа для нового RawSecurityDescriptor объекта.

systemAcl
RawAcl

System контроль доступа List (SACL) для нового объекта RawSecurityDescriptor.

discretionaryAcl
RawAcl

Дискреционная контроль доступа List (DACL) для нового объекта RawSecurityDescriptor.

Применяется к