InstanceKey Klass

Definition

Representerar en instansnyckel och innehåller en identifierare och metadata som är associerade med instansnyckeln. En instansnyckel fungerar som ett icke-unikt alias för en instans.

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
Arv
InstanceKey
Härledda
Attribut

Konstruktorer

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

Initierar en instans av klassen med hjälp av InstanceKey GUID och metadata som är associerade med instansnyckeln.

InstanceKey(Guid)

Initierar en instans av InstanceKey klassen med det GUID som är associerat med instansnyckeln som skickas.

Egenskaper

Name Description
InvalidKey

Returnerar ett ogiltigt InstanceKey objekt. Ett ogiltigt InstanceKey objekt har Guid.Empty-värdet för Value egenskapen och ett false värde för egenskapen IsValid .

IsValid

Hämtar ett värde som anger om instansnyckeln är giltig.

Metadata

Hämtar ordlistan som innehåller metadata som är associerade med instansnyckeln.

Value

Hämtar GUID-värdet som är associerat med den aktuella instansnyckeln.

Metoder

Name Description
Equals(Object)

Jämför GUID som är associerat med det aktuella objektet (lagras i Value egenskapen) med det GUID som är associerat med InstanceKey objektet.

GetHashCode()

Returnerar en unik hashkod för det aktuella InstanceKey objektets GUID (lagras i egenskapen Value).

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för