System.Runtime.DurableInstancing Ad Alanı

Bu ad alanı, bir kalıcılık sağlayıcısı uygulamak için Windows Communication Foundation (WCF) altyapısı tarafından kullanılan sınıfları içerir.

Sınıflar

Name Description
InstanceCollisionException

Kalıcılık sağlayıcısı, bir örneğin başlatılmamış durumda olmasını beklerken ancak örnek bu durumda olmadığında bu özel durumu oluşturur.

InstanceCompleteException

Bir kalıcılık sağlayıcısı, başlatılan durumda bir örneği bulmayı beklediğinde bu özel durumu oluşturur, ancak örneğin tamamlanmış durumda olduğunu bulur.

InstanceHandle

Nesne tanıtıcısını InstanceView temsil eder.

InstanceHandleConflictException

Bir kalıcılık sağlayıcısı, örnek tanıtıcısını örnek kilidine bağlayarak bir örneğe yazma erişimi almaya çalıştığında, bu örneğe yazma erişimi olan bir örnek işleyicisi zaten mevcut olduğunda bu özel durumu oluşturur.

InstanceKey

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

InstanceKeyCollisionException

Kalıcılık sağlayıcısı, ilişkilendirilmemiş durumda bir örnek anahtarı bulmayı beklediğinde bu özel durumu oluşturur, ancak anahtarı farklı bir durumda bulur.

InstanceKeyCompleteException

Kalıcılık sağlayıcısı, ilişkili durumda bir örnek anahtarı bulmayı beklediğinde ancak anahtarı tamamlanmış durumda bulduğunda bu özel durumu oluşturur.

InstanceKeyNotReadyException

Kalıcılık sağlayıcısı, ilişkili durumda bir örnek anahtarı bulmayı beklediğinde bu özel durumu oluşturur, ancak anahtarı ilişkilendirilmemiş durumda bulur.

InstanceKeyView

Örnek anahtarı bilgilerine bir görünüm sağlar.

InstanceLockedException

Bir kalıcılık sağlayıcısı, örnek zaten başka bir sahip tarafından kilitlendiğinden bir örnekte kilit alamadığında bu özel durumu oluşturur.

InstanceLockLostException

Bir kalıcılık sağlayıcısı, örnekteki kilit komutun yürütüldiği örnek tanıtıcısıyla ilişkili kilitle eşleşmediğinden komutu gerçekleştiremediğinde bu özel durumu oluşturur. Sahip veya sürüm eşleşmiyor.

InstanceLockQueryResult

Örnek kimliği sözlüğüyle temsil edilen sorgu sonuç kümesini ve şu anda her örnekte kilidin sahibi olan örnek sahibini içerir.

InstanceNotReadyException

Bir kalıcılık sağlayıcısı, başlatılan bir durumda bir örneği bulmayı beklediğinde bu özel durumu oluşturur, ancak örneği başlatılmamış durumda bulur.

InstanceOwner

Örnek deposundaki bir örneğin sahibini temsil eder. Örnek sahibi, örnek deposundaki bir örnekle etkileşim katılımcısı olur.

InstanceOwnerException

Bir kalıcılık sağlayıcısı, örnek tanıtıcısına bağlı örnek sahibi geçersiz hale geldiğinde bu özel durumu oluşturur.

InstanceOwnerQueryResult

Bir kalıcılık deposundan alınan bir örnek sahibi veya örnek sahipleriyle ilişkilendirilmiş meta verilerden oluşan bir sorgu sonuç kümesi içerir.

InstancePersistenceCommand

Kalıcılık ile ilgili tüm komutlar için temel sınıf. Komutlar Adlarıyla ayırt edilir. Komutlar genellikle türetilmiş türleriyle de ayırt edilebilir.

InstancePersistenceCommandException

Kalıcılık sağlayıcısı, kalıcılık komutu işlenirken bir hata oluştuğunda bu özel durumu oluşturur. Hata, örnek tanıtıcısının gelecekteki kullanımlarına kadar uzanacaksa, kalıcılık sağlayıcısı komutun yürütüleceği örnek tanıtıcısını serbest de verebilir.

InstancePersistenceContext

Kalıcılık komutu yürütülürken yürütme durumu bilgilerini temsil eder.

InstancePersistenceEvent

Bir koşul hakkında konakları bilgilendirmek için örnek deposu tarafından tetikleyen bir olayı temsil eder. Örnekler: HasRunnableWorkflowEvent ve HasActivatableWorkflowEvent.

InstancePersistenceEvent<T>

Bir örnek deposu tarafından bir değişikliğin konaklara bildirilmesi için tetiklediği olayı temsil eder. Bu genel bir sınıftır. ve gibi HasRunnableWorkflowEventHasActivatableWorkflowEvent sınıflar bu sınıftan türetilir.

InstancePersistenceException

Kalıcılık ile ilgili tüm özel durum sınıfları için temel sınıf. InstanceOwnerException ve bu sınıfın InstancePersistenceCommandException türetilmiş sınıflarıdır.

InstanceStore

Örnek depolarını temsil eder.

InstanceStoreQueryResult

Örnek deposundan veri sağlamak için genişletilebilir bir mekanizmayı destekler. Bu, kullanılan örnek tanıtıcısına bağlı örnekler, örnek sahipleri ve örnek anahtarları dışındaki verileri içerir. Örneğin, kalıcılık sağlayıcısı, öğesinden InstanceStoreQueryResultQueriedInstanceStore(InstanceStoreQueryResult) türetilen bir sınıfın örneğini yöntemine geçirerek depodaki tüm örnek sahipleri için sahip meta verilerini sağlayabilir.

InstanceValue

Örnek verileri ve meta veriler hakkındaki bilgileri depolar.

InstanceView

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 .

Numaralandırmalar

Name Description
InstanceKeyState

Örnek anahtarları için geçerli durumların listesini içerir.

InstanceState

Bu numaralandırma bir örneğin durumlarının listesini içerir.

InstanceValueConsistency

Belirtilen sözlükte yer alan örnek değerlerinin tutarlılık garantisini açıklar.

InstanceValueOptions

Örnek değerlerinin yalnızca yazma, isteğe bağlı, örnek değeri olup olmadığını belirten örnek değerlerine yönelik seçenekler içerir.