SecurityIdentifier 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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。
- domainSid
- SecurityIdentifier
域 SID。 以下 WellKnownSidType 值需要此值。 任何其他 WellKnownSidType 值都忽略此参数。