SecurityIdentifier 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 SecurityIdentifier 类的新实例。
重载
| 名称 | 说明 |
|---|---|
| SecurityIdentifier(IntPtr) |
使用指向安全标识符(SID)二 SecurityIdentifier 进制形式的指针初始化类的新实例。 |
| SecurityIdentifier(String) |
使用安全描述符定义语言(SDDL)格式的指定安全标识符(SID)初始化类的新实例 SecurityIdentifier 。 |
| SecurityIdentifier(Byte[], Int32) |
使用安全标识符 (SID) 的 SecurityIdentifier 指定二进制表示形式初始化类的新实例。 |
| SecurityIdentifier(WellKnownSidType, SecurityIdentifier) |
使用指定的已知安全标识符(SID)类型和域 SID 初始化类的新实例 SecurityIdentifier 。 |
SecurityIdentifier(IntPtr)
使用指向安全标识符(SID)二 SecurityIdentifier 进制形式的指针初始化类的新实例。
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 值,将忽略此参数。