System::Guid class
Inhalt
[
Ausblenden
]Guid class
Stellt einen global eindeutigen Bezeichner (GUID) dar. Dieser Typ sollte auf dem Stack alloziert und per Wert oder Referenz an Funktionen übergeben werden. Verwenden Sie niemals die Klasse System::SmartPtr, um Objekte dieses Typs zu verwalten.
class Guid
Methoden
| Methode | Beschreibung |
|---|---|
| CompareTo(const Guid&) const | Führt einen arithmetischen Vergleich der von dem aktuellen und dem angegebenen Objekt dargestellten GUIDs durch. |
| Equals(const Guid&) const | Bestimmt, ob die von dem aktuellen und dem angegebenen Objekt dargestellten GUIDs gleich sind. |
| GetHashCode() const | Gibt einen Hashcode für das aktuelle Objekt zurück. |
| Guid() | Konstruiert ein Objekt, das eine GUID darstellt, die ausschließlich aus Nullen besteht. |
| Guid(const ArrayPtr<uint8_t>&) | Konstruiert ein Objekt, das eine GUID darstellt, die als Array von vorzeichenlosen 8‑Bit‑Ganzzahlen angegeben ist. |
| Guid(const System::Details::ArrayView<uint8_t>&) | Konstruiert ein Objekt, das eine GUID darstellt, die als Array‑Ansicht von vorzeichenlosen 8‑Bit‑Ganzzahlen angegeben ist. |
| Guid(const String&) | Konstruiert ein Objekt, das eine GUID darstellt, die als Zeichenkette angegeben ist. |
| Guid(int32_t, int16_t, int16_t, const ArrayPtr<uint8_t>&) | Konstruiert eine Instanz der Klasse Guid aus den angegebenen GUID‑Komponenten. |
| Guid(int32_t, int16_t, int16_t, const System::Details::ArrayView<uint8_t>&) | Konstruiert eine Instanz der Klasse Guid aus den angegebenen GUID‑Komponenten. |
| Guid(int32_t, int16_t, int16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t) | Konstruiert eine Instanz der Klasse Guid aus den angegebenen vorzeichenlosen Ganzzahlen und Bytes. |
| Guid(uint32_t, uint16_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t) | Konstruiert eine Instanz der Klasse Guid aus den angegebenen vorzeichenlosen Ganzzahlen und Bytes. |
| Guid(const Guid&) | Konstruiert ein Objekt, das dieselbe GUID wie das angegebene Objekt darstellt. |
| static NewGuid() | Erzeugt eine neue GUID und gibt ein Guid-Objekt zurück, das sie darstellt. |
| operator!=(const Guid&) const | Bestimmt, ob die von dem aktuellen und dem angegebenen Objekt dargestellten GUIDs nicht gleich sind. |
| operator=(const Guid&) | Weist dem aktuellen Objekt den GUID‑Wert zu, der vom angegebenen Guid-Objekt dargestellt wird. |
| operator==(const Guid&) const | Bestimmt, ob die von dem aktuellen und dem angegebenen Objekt dargestellten GUIDs gleich sind. |
| static Parse(const String&) | Konvertiert die angegebene Zeichenkettendarstellung einer GUID in ein äquivalentes Guid-Objekt. |
| ToByteArray() const | Konvertiert die vom aktuellen Objekt dargestellte GUID in ein Byte‑Array. |
| ToString() const | Konvertiert die vom aktuellen Objekt dargestellte GUID in ihre Zeichenkettendarstellung. |
| ToString(const String&) const | Konvertiert die vom aktuellen Objekt dargestellte GUID in ihre Zeichenkettendarstellung unter Verwendung des angegebenen Zeichenkettenformats. |
| ToString(const String&, const SharedPtr<Globalization::CultureInfo>&) const | Konvertiert die vom aktuellen Objekt dargestellte GUID in ihre Zeichenkettendarstellung unter Verwendung des angegebenen Zeichenkettenformats und der Culture. |
| static TryParse(const String&, Guid&) | Versucht, die angegebene Zeichenkette in ein Guid-Objekt zu konvertieren. |
| ~Guid() | Destruktor. |
Felder
| Feld | Beschreibung |
|---|---|
| static Empty | Stellt eine GUID dar, deren Wert 0 ist. |
Siehe auch
- Namespace System
- Library Aspose.Page for C++