UniqueId 构造函数

定义

创建此类的新实例。

重载

UniqueId()

使用新的唯一 GUID 创建此类的新实例。

UniqueId(Byte[])

使用表示 Guid 的字节数组创建此类的新实例。

UniqueId(Guid)

使用 Guid 创建此类的新实例。

UniqueId(String)

使用字符串创建此类的新实例。

UniqueId(Byte[], Int32)

从表示 byteGuid 数组中的某一偏移量开始,创建此类的新实例。

UniqueId(Char[], Int32, Int32)

使用指定项数,从 char 中的某一偏移量开始,创建此类的新实例。

UniqueId()

使用新的唯一 GUID 创建此类的新实例。

public:
 UniqueId();
public UniqueId ();
Public Sub New ()

适用于

UniqueId(Byte[])

使用表示 Guid 的字节数组创建此类的新实例。

public:
 UniqueId(cli::array <System::Byte> ^ guid);
public UniqueId (byte[] guid);
new System.Xml.UniqueId : byte[] -> System.Xml.UniqueId
Public Sub New (guid As Byte())

参数

guid
Byte[]

一个表示 Guid 的字节数组。

例外

guidnull

guid 提供少于 16 个有效字节。

注解

仅使用数组的前 16 个字节。

适用于

UniqueId(Guid)

使用 Guid 创建此类的新实例。

public:
 UniqueId(Guid guid);
public UniqueId (Guid guid);
new System.Xml.UniqueId : Guid -> System.Xml.UniqueId
Public Sub New (guid As Guid)

参数

guid
Guid

Guid

例外

guidnull

适用于

UniqueId(String)

使用字符串创建此类的新实例。

public:
 UniqueId(System::String ^ value);
public UniqueId (string value);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public UniqueId (string value);
new System.Xml.UniqueId : string -> System.Xml.UniqueId
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
new System.Xml.UniqueId : string -> System.Xml.UniqueId
Public Sub New (value As String)

参数

value
String

用于生成 UniqueId 的字符串。

属性

例外

valuenull

value 的长度为零。

注解

任何非零长度的字符串都是有效值。

适用于

UniqueId(Byte[], Int32)

从表示 byteGuid 数组中的某一偏移量开始,创建此类的新实例。

public:
 UniqueId(cli::array <System::Byte> ^ guid, int offset);
public UniqueId (byte[] guid, int offset);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public UniqueId (byte[] guid, int offset);
new System.Xml.UniqueId : byte[] * int -> System.Xml.UniqueId
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
new System.Xml.UniqueId : byte[] * int -> System.Xml.UniqueId
Public Sub New (guid As Byte(), offset As Integer)

参数

guid
Byte[]

表示 byteGuid 数组。

offset
Int32

byte 数组中表示 Guid 的偏移位置。

属性

例外

guidnull

offset 小于零或大于数组的长度。

guidoffset 提供少于 16 个的有效字节。

注解

仅使用指定偏移处的前 16 个字节。

适用于

UniqueId(Char[], Int32, Int32)

使用指定项数,从 char 中的某一偏移量开始,创建此类的新实例。

public:
 UniqueId(cli::array <char> ^ chars, int offset, int count);
public UniqueId (char[] chars, int offset, int count);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
public UniqueId (char[] chars, int offset, int count);
new System.Xml.UniqueId : char[] * int * int -> System.Xml.UniqueId
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
new System.Xml.UniqueId : char[] * int * int -> System.Xml.UniqueId
Public Sub New (chars As Char(), offset As Integer, count As Integer)

参数

chars
Char[]

表示 charGuid 数组。

offset
Int32

char 数组中表示 Guid 的偏移位置。

count
Int32

要使用的数组项数,从 offset 开始。

属性

例外

charsnull

offset 小于零或大于数组的长度。

  • 或 -

count 小于零或大于数组长度减去 offset

count 等于零。

适用于