UniqueId Klasse

Definition

Ein für GUIDs optimierter eindeutiger Bezeichner.

public ref class UniqueId
public class UniqueId
type UniqueId = class
Public Class UniqueId
Vererbung
UniqueId

Hinweise

Diese Klasse kann jeden Zeichenfolgenwert enthalten, verfügt jedoch über Optimierungen für den Umgang mit Guids.

Konstruktoren

UniqueId()

Erstellt eine neue Instanz dieser Klasse mit einer neuen, eindeutigen GUID.

UniqueId(Byte[])

Erstellt eine neue Instanz dieser Klasse mit einem Bytearray, das Guid darstellt.

UniqueId(Byte[], Int32)

Erstellt eine neue Instanz dieser Klasse und beginnt dabei bei einem Offset innerhalb eines byte-Arrays, das Guid darstellt.

UniqueId(Char[], Int32, Int32)

Erstellt eine neue Instanz dieser Klasse und beginnt dabei bei einem Offset innerhalb von char mit einer bestimmten Anzahl Einträge.

UniqueId(Guid)

Erstellt mit Guid eine neue Instanz dieser Klasse.

UniqueId(String)

Erstellt mit einer Zeichenfolge eine neue Instanz dieser Klasse.

Eigenschaften

CharArrayLength

Ruft die Länge der Zeichenfolgendarstellung von UniqueId ab.

IsGuid

Gibt an, ob UniqueIdGuid ist.

Methoden

Equals(Object)

Testet, ob ein Objekt UniqueId entspricht.

GetHashCode()

Erstellt eine Hashcodedarstellung von UniqueId.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToCharArray(Char[], Int32)

Legt den UniqueId-Wert in ein char-Array ab.

ToString()

Zeigt den UniqueId-Wert im Zeichenfolgenformat an.

TryGetGuid(Byte[], Int32)

Versucht, den Wert von UniqueId als Guid abzurufen und im gegebenen Bytearray beim entsprechenden Offset zu speichern.

TryGetGuid(Guid)

Versucht, den Wert von UniqueId als Guid abzurufen.

Operatoren

Equality(UniqueId, UniqueId)

Überschreibt den Gleichheitsoperator, um auf die Gleichheit von zwei UniqueIds zu testen.

Inequality(UniqueId, UniqueId)

Überschreibt den Gleichheitsoperator, um auf die Ungleichheit von zwei UniqueIds zu testen.

Gilt für: