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.

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
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