SecurityIdentifier 构造函数

定义

初始化 SecurityIdentifier 类的新实例。

重载

SecurityIdentifier(IntPtr)

通过使用指向安全标识符的 SecurityIdentifier 二进制形式的指针 (SID) 初始化 类的新实例。

SecurityIdentifier(String)

使用安全说明符定义语言 (SDDL) 格式的指定安全标识符 (SID) 初始化 SecurityIdentifier 类的新实例。

SecurityIdentifier(Byte[], Int32)

使用安全标识符 (SID) 的指定二进制表示形式初始化 SecurityIdentifier 类的新实例。

SecurityIdentifier(WellKnownSidType, SecurityIdentifier)

使用指定的已知安全标识符 (SID) 类型和域 SID 初始化 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

指向 SID 的二进制形式的指针。

适用于

SecurityIdentifier(String)

使用安全说明符定义语言 (SDDL) 格式的指定安全标识符 (SID) 初始化 SecurityIdentifier 类的新实例。

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

用于创建 SecurityIdentifier 对象的 SID 的 SDDL 字符串。

适用于

SecurityIdentifier(Byte[], Int32)

使用安全标识符 (SID) 的指定二进制表示形式初始化 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[]

表示 SID 的字节数组。

offset
Int32

要用作 binaryForm 中的起始索引的字节偏移量。

适用于

SecurityIdentifier(WellKnownSidType, SecurityIdentifier)

使用指定的已知安全标识符 (SID) 类型和域 SID 初始化 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

适用于