InstanceKey Klasse

Definition

Stellt einen Instanzschlüssel dar und enthält einen Bezeichner und Metadaten, der dem Instanzschlüssel zugeordnet ist. Ein Instanzschlüssel fungiert als nicht eindeutiger Alias für eine Instanz.

public ref class InstanceKey
public class InstanceKey
[System.Runtime.Serialization.DataContract]
public class InstanceKey
type InstanceKey = class
[<System.Runtime.Serialization.DataContract>]
type InstanceKey = class
Public Class InstanceKey
Vererbung
InstanceKey
Abgeleitet
Attribute

Konstruktoren

Name Beschreibung
InstanceKey(Guid, IDictionary<XName,InstanceValue>)

Initialisiert eine Instanz der Klasse mithilfe der InstanceKey GUID und metadaten, die dem Instanzschlüssel zugeordnet sind.

InstanceKey(Guid)

Initialisiert eine Instanz der Klasse mithilfe der InstanceKey GUID, die dem übergebenen Instanzschlüssel zugeordnet ist.

Eigenschaften

Name Beschreibung
InvalidKey

Gibt ein ungültiges InstanceKey Objekt zurück. Ein ungültiges InstanceKey Objekt hat guid.Empty-Wert für die Value Eigenschaft und einen false Wert für die IsValid Eigenschaft.

IsValid

Ruft einen Wert ab, der angibt, ob der Instanzschlüssel gültig ist.

Metadata

Ruft das Wörterbuch ab, das Metadaten enthält, die dem Instanzschlüssel zugeordnet sind.

Value

Ruft den GUID-Wert ab, der dem aktuellen Instanzschlüssel zugeordnet ist.

Methoden

Name Beschreibung
Equals(Object)

Vergleicht die GUID, die dem aktuellen Objekt (in der Value Eigenschaft gespeichert) zugeordnet ist, mit der GUID, die dem InstanceKey Objekt zugeordnet ist.

GetHashCode()

Gibt einen eindeutigen Hashcode für die GUID des aktuellen InstanceKey Objekts (gespeichert in der Value-Eigenschaft) zurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: