Share via


InstanceKey Sınıf

Tanım

Bir örnek anahtarını temsil eder ve örnek anahtarıyla ilişkili bir tanımlayıcıyı ve meta verileri içerir. Örnek anahtarı, bir örnek için benzersiz olmayan bir diğer ad işlevi görür.

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
Devralma
InstanceKey
Türetilmiş
Öznitelikler

Oluşturucular

InstanceKey(Guid)

Geçirilen örnek anahtarıyla ilişkili GUID'yi kullanarak sınıfın bir örneğini InstanceKey başlatır.

InstanceKey(Guid, IDictionary<XName,InstanceValue>)

Örnek anahtarıyla ilişkili GUID ve meta verileri kullanarak sınıfının bir örneğini InstanceKey başlatır.

Özellikler

InvalidKey

Geçersiz InstanceKey bir nesne döndürür. Geçersiz InstanceKey bir nesnenin özelliği için Value Guid.Empty değeri ve özelliği için IsValid bir false değeri var.

IsValid

Örnek anahtarının geçerli olup olmadığını gösteren bir değer alır.

Metadata

Örnek anahtarıyla ilişkili meta verileri içeren sözlüğü alır.

Value

Geçerli örnek anahtarıyla ilişkili GUID değerini alır.

Yöntemler

Equals(Object)

Geçerli nesneyle (özelliğinde depolanan) ilişkili GUID'yi Value nesneyle ilişkilendirilmiş GUID ile karşılaştırır InstanceKey .

GetHashCode()

Geçerli InstanceKey nesnenin GUID değeri için benzersiz bir karma kodu döndürür (Value özelliğinde depolanır).

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır