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

Определение

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

Перегрузки

Имя Описание
SecurityIdentifier(IntPtr)

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

SecurityIdentifier(String)

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

SecurityIdentifier(Byte[], Int32)

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

SecurityIdentifier(WellKnownSidType, SecurityIdentifier)

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

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 идентификатора безопасности (SID) в формате языка определения дескриптора безопасности (SDDL).

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 двоичного представления идентификатора безопасности (SID).

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 безопасности (SID) и идентификатора домена.

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 значений.

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