Share via


UniqueId 建構函式

定義

建立這個類別的新執行個體。

多載

UniqueId()

使用新的唯一 GUID,建立這個類別的新執行個體。

UniqueId(Byte[])

使用表示 Guid 的位元組陣列,建立這個類別的新執行個體。

UniqueId(Guid)

使用 Guid,建立這個類別的新執行個體。

UniqueId(String)

使用字串,建立這個類別的新執行個體。

UniqueId(Byte[], Int32)

從表示 byteGuid 陣列中的位移 (Offset) 開始,建立這個類別的新執行個體。

UniqueId(Char[], Int32, Int32)

char 中的位移開始,使用指定之數目的項目,建立這個類別的新執行個體。

UniqueId()

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

使用新的唯一 GUID,建立這個類別的新執行個體。

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

適用於

UniqueId(Byte[])

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

使用表示 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)

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

使用 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)

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

使用字串,建立這個類別的新執行個體。

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)

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

從表示 byteGuid 陣列中的位移 (Offset) 開始,建立這個類別的新執行個體。

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

表示 byteGuid 陣列內的位移位置。

屬性

例外狀況

guidnull

offset 小於零或大於陣列長度。

guidoffset 提供 16 個以下的有效位元組。

備註

僅使用位於指定之位移的前 16 個位元組。

適用於

UniqueId(Char[], Int32, Int32)

Source:
UniqueId.cs
Source:
UniqueId.cs
Source:
UniqueId.cs

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

表示 charGuid 陣列內的位移位置。

count
Int32

要使用的陣列項目數目,從 offset 開始算起。

屬性

例外狀況

charsnull

offset 小於零或大於陣列長度。

-或-

count 小於零或大於陣列長度減去 offset

count 等於零。

適用於