Aracılığıyla paylaş


InstanceView Sınıf

Tanım

Ö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, ilişkili tanıtıcı Execute'a geçirilen tanıtıcıdır. InstancePersistenceContext.InstanceView'dan döndürülen 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 öğesinden 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

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

Nesne koleksiyonunu InstanceStoreQueryResult alır. İlişkili örnek tanıtıcısında bir komut her yürütildiğinde koleksiyon 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

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

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