InstanceView Sınıf

Tanım

Bir örneğin görünümünü temsil eder. Örneğin, Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) yöntem uygulamaları kalıcılık deposundaki örnek verilerine bir görünüm sağlayan bir nesne döndürür InstanceView .

public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
Devralma
InstanceView

Açıklamalar

Her InstanceView nesnesi bir InstanceHandle ile ilişkilendirilir. InstanceStore.Execute'dan döndürülen bir InstanceView için, yürüt'e geçirilen ilişkili tanıtıcıdır. InstancePersistenceContext.InstanceView'dan döndürülen Bir InstanceView için, ilişkili tanıtıcı TryCommand'a geçirilen tanıtıcıdır.

Bir InstanceHandle herhangi bir zamanda kendisiyle ilişkilendirilmiş sıfır veya daha fazla InstanceView nesnesine sahip olabilir. InstanceStore.Execute'dan döndürülen InstanceView nesneleri sabittir ve bu komutun başarıyla yürütülmesinden sonra bilinen örnek durumunun anlık görüntüsünü temsil eder. InstancePersistenceContext'ten döndürülen InstanceView nesneleri değiştirilebilir ve komutun yürütülmesi sırasında güncelleştirildiği için bilinen geçerli örnek durumunu temsil eder. (Komut nihai olarak başarısız olursa, bu ara durum atılır).

Özellikler

Name Description
InstanceData

Örnek verilerini ad ve değer sözlüğü olarak alır.

InstanceDataConsistency

InstanceData özelliğinin tutarlılık durumunu alır.

InstanceId

Örneğin tanımlayıcısını (kimliği) GUID olarak alır.

InstanceKeys

Örnek anahtarlarını örnek anahtarı tanımlayıcılarının ve ilişkili InstanceKeyView nesnelerin sözlüğü olarak alır.

InstanceKeysConsistency

InstanceKeys özelliğinin tutarlılık durumunu alır.

InstanceMetadata

Bir örneğin meta verilerini ad ve InstanceValue nesne sözlüğü olarak alır.

InstanceMetadataConsistency

InstanceMetadata özelliğinin tutarlılık durumunu alır.

InstanceOwner

Örneğin sahibini alır.

InstanceOwnerMetadata

Örnek sahibinin meta verilerini ad ve değer sözlüğü olarak alır.

InstanceOwnerMetadataConsistency

InstanceOwnerMetadata özelliğinin tutarlılık durumunu alır.

InstanceState

Örneğin durumunu alır (Bilinmiyor, Başlatılmadı, Başlatıldı veya Tamamlandı).

InstanceStoreQueryResults

Bir nesne koleksiyonu InstanceStoreQueryResult alır. Koleksiyon, ilişkili örnek tanıtıcısında bir komut her yürütülürken otomatik olarak boş olarak sıfırlanır.

IsBoundToInstance

İlişkili örnek tanıtıcısının bir örneğe bağlı olup olmadığını gösteren bir değer döndürür.

IsBoundToInstanceOwner

İlişkili örnek tanıtıcısının bir örnek sahibine bağlı olup olmadığını gösteren bir değer döndürür.

IsBoundToLock

İlişkili örnek tanıtıcısının bir örnek kilidine bağlı olup olmadığını gösteren bir değer döndürür.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

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

Varsayılan karma işlevi işlevi görür.

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

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır