Поделиться через


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

Определение

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

Перегрузки

RawSecurityDescriptor(String)

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

RawSecurityDescriptor(Byte[], Int32)

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

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

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

RawSecurityDescriptor(String)

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

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);
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

Системный список управления доступом нового объекта RawSecurityDescriptor.

discretionaryAcl
RawAcl

Список управления доступом на уровне пользователей нового объекта RawSecurityDescriptor.

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