InstanceKey Klasa

Definicja

Reprezentuje klucz wystąpienia i zawiera identyfikator i metadane skojarzone z kluczem wystąpienia. Klucz wystąpienia działa jako alias inny niż unikatowy dla wystąpienia.

C#
public class InstanceKey
C#
[System.Runtime.Serialization.DataContract]
public class InstanceKey
Dziedziczenie
InstanceKey
Pochodne
Atrybuty

Konstruktory

InstanceKey(Guid)

Inicjuje InstanceKey wystąpienie klasy przy użyciu identyfikatora GUID skojarzonego z przekazanym kluczem wystąpienia.

InstanceKey(Guid, IDictionary<XName,InstanceValue>)

Inicjuje InstanceKey wystąpienie klasy przy użyciu identyfikatora GUID i metadanych skojarzonych z kluczem wystąpienia.

Właściwości

InvalidKey

Zwraca nieprawidłowy InstanceKey obiekt. Nieprawidłowy InstanceKey obiekt ma wartość Guid.Empty dla Value właściwości i false wartość właściwości IsValid .

IsValid

Pobiera wartość wskazującą, czy klucz wystąpienia jest prawidłowy.

Metadata

Pobiera słownik zawierający metadane skojarzone z kluczem wystąpienia.

Value

Pobiera wartość identyfikatora GUID skojarzona z bieżącym kluczem wystąpienia.

Metody

Equals(Object)

Porównuje identyfikator GUID skojarzony z bieżącym obiektem (przechowywanym we Value właściwości) z identyfikatorem GUID skojarzonym z obiektem InstanceKey .

GetHashCode()

Zwraca unikatowy kod skrótu dla identyfikatora GUID bieżącego InstanceKey obiektu (przechowywany we właściwości Value).

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Produkt Wersje
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1