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

Определение

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

Перегрузки

SecurityIdentifier(IntPtr)

Инициализирует новый экземпляр SecurityIdentifier класса , используя указатель на двоичную форму идентификатора безопасности (SID).

SecurityIdentifier(String)

Инициализирует новый экземпляр класса SecurityIdentifier, используя указанный идентификатор безопасности (ИД безопасности) в формате SDDL (Security Descriptor Definition Language).

SecurityIdentifier(Byte[], Int32)

Инициализирует новый экземпляр класса SecurityIdentifier, используя указанное двоичное представление идентификатора безопасности (ИД безопасности).

SecurityIdentifier(WellKnownSidType, SecurityIdentifier)

Инициализирует новый экземпляр класса SecurityIdentifier, используя указанные хорошо известный тип идентификатора безопасности (ИД безопасности) и ИД безопасности домена.

SecurityIdentifier(IntPtr)

Инициализирует новый экземпляр SecurityIdentifier класса , используя указатель на двоичную форму идентификатора безопасности (SID).

public:
 SecurityIdentifier(IntPtr binaryForm);
public SecurityIdentifier (IntPtr binaryForm);
new System.Security.Principal.SecurityIdentifier : nativeint -> System.Security.Principal.SecurityIdentifier
Public Sub New (binaryForm As IntPtr)

Параметры

binaryForm
IntPtr

nativeint

Указатель на двоичную форму идентификатора безопасности.

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

SecurityIdentifier(String)

Инициализирует новый экземпляр класса SecurityIdentifier, используя указанный идентификатор безопасности (ИД безопасности) в формате SDDL (Security Descriptor Definition Language).

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

Параметры

sddlForm
String

Строка SDDL для идентификатора безопасности, используемого для создания объекта SecurityIdentifier.

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

SecurityIdentifier(Byte[], Int32)

Инициализирует новый экземпляр класса SecurityIdentifier, используя указанное двоичное представление идентификатора безопасности (ИД безопасности).

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

Параметры

binaryForm
Byte[]

Массив байтов, представляющий ИД безопасности.

offset
Int32

Смещение в байтах, которое должно использоваться в качестве начального индекса в параметре binaryForm.

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

SecurityIdentifier(WellKnownSidType, SecurityIdentifier)

Инициализирует новый экземпляр класса SecurityIdentifier, используя указанные хорошо известный тип идентификатора безопасности (ИД безопасности) и ИД безопасности домена.

public:
 SecurityIdentifier(System::Security::Principal::WellKnownSidType sidType, System::Security::Principal::SecurityIdentifier ^ domainSid);
public SecurityIdentifier (System.Security.Principal.WellKnownSidType sidType, System.Security.Principal.SecurityIdentifier domainSid);
public SecurityIdentifier (System.Security.Principal.WellKnownSidType sidType, System.Security.Principal.SecurityIdentifier? domainSid);
new System.Security.Principal.SecurityIdentifier : System.Security.Principal.WellKnownSidType * System.Security.Principal.SecurityIdentifier -> System.Security.Principal.SecurityIdentifier
Public Sub New (sidType As WellKnownSidType, domainSid As SecurityIdentifier)

Параметры

sidType
WellKnownSidType

Одно из значений перечисления. Это значение не должно быть равно LogonIdsSid.

domainSid
SecurityIdentifier

ИД безопасности домена. Это значение требуется для указанных ниже значений WellKnownSidType. Для любых других значений WellKnownSidType данный параметр игнорируется.

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