UniqueId Konstruktory

Definice

Vytvoří novou instanci této třídy.

Přetížení

UniqueId()

Vytvoří novou instanci této třídy s novým jedinečným identifikátorem GUID.

UniqueId(Byte[])

Vytvoří novou instanci této třídy pomocí bajtového pole, které představuje Guid.

UniqueId(Guid)

Vytvoří novou instanci této třídy pomocí Guid.

UniqueId(String)

Vytvoří novou instanci této třídy pomocí řetězce.

UniqueId(Byte[], Int32)

Vytvoří novou instanci této třídy začínající od posunu v rámci byte pole, který představuje Guid.

UniqueId(Char[], Int32, Int32)

Vytvoří novou instanci této třídy začínající od posunu v rámci char pomocí zadaného počtu položek.

UniqueId()

Vytvoří novou instanci této třídy s novým jedinečným identifikátorem GUID.

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

Platí pro

UniqueId(Byte[])

Vytvoří novou instanci této třídy pomocí bajtového pole, které představuje 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())

Parametry

guid
Byte[]

Bajtové pole, které představuje Guid.

Výjimky

guid je null.

guid poskytuje méně než 16 platných bajtů.

Poznámky

Používají se pouze prvních 16 bajtů pole.

Platí pro

UniqueId(Guid)

Vytvoří novou instanci této třídy pomocí Guid.

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

Parametry

guid
Guid

Úloha Guid.

Výjimky

guid je null.

Platí pro

UniqueId(String)

Vytvoří novou instanci této třídy pomocí řetězce.

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)

Parametry

value
String

Řetězec použitý k vygenerování UniqueId.

Atributy

Výjimky

value je null.

value Délka je nula.

Poznámky

Libovolný řetězec, který není nulovou délkou, je platná hodnota.

Platí pro

UniqueId(Byte[], Int32)

Vytvoří novou instanci této třídy začínající od posunu v rámci byte pole, který představuje Guid.

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)

Parametry

guid
Byte[]

Pole byte , které představuje Guid.

offset
Int32

Posun pozice v byte rámci pole, která představuje Guid.

Atributy

Výjimky

guid je null.

offset menší než nula nebo větší než délka pole.

guid a offset zadejte méně než 16 platných bajtů.

Poznámky

Použijí se pouze prvních 16 bajtů na zadaném posunu.

Platí pro

UniqueId(Char[], Int32, Int32)

Vytvoří novou instanci této třídy začínající od posunu v rámci char pomocí zadaného počtu položek.

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)

Parametry

chars
Char[]

Pole char , které představuje Guid.

offset
Int32

Posun pozice v char rámci pole, která představuje Guid.

count
Int32

Počet položek pole, které se mají použít, počínaje offset.

Atributy

Výjimky

chars je null.

offset menší než nula nebo větší než délka pole.

-nebo-

count menší než nula nebo větší než délka matice minus offset.

count rovná se nule.

Platí pro