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

InstanceCollisionException

Bir kalıcılık sağlayıcısı, bir örneğin başlatılmamış bir durumda olmasını bekliyorsa ancak örnek o durumda değilse bu özel durumu oluşturur.

InstanceCompleteException

Kalıcılık sağlayıcısı, başlatılmış durumda bir örnek bulmayı beklerken bu özel durumu oluşturur, ancak örneğin tamamlandı durumunda olduğunu bulur.

InstanceHandle

Nesneye bir tanıtıcıyı temsil InstanceView eder.

InstanceHandleConflictException

Bir kalıcılık sağlayıcısı, örnek tutamacı bir örnek kilidine bağlayarak bir örneğe yazma erişimi edinmeyi denediğinde, bu örneğe yazma erişimi olan bir örnek tanıtıcı zaten mevcutsa bu özel durumu oluşturur.

InstanceKey

Örnek anahtarını temsil eder ve örnek anahtarıyla ilişkili 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

Bir kalıcılık sağlayıcısı, ilişkilendirilmemiş durumda bir örnek anahtarı bulmayı beklediğinizde ancak anahtarı farklı bir durumda bulduğunda bu özel durumu oluşturur.

InstanceKeyCompleteException

Bir kalıcılık sağlayıcısı, ilişkili durumda bir örnek anahtarı bulmayı beklerken, ancak anahtarı tamamlandı durumunda bulacak olan bu özel durumu oluşturur.

InstanceKeyNotReadyException

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

InstanceKeyView

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

InstanceLockedException

Örnek başka bir sahip tarafından zaten kilitlendiğinden, bir kalıcılık sağlayıcısı bir örnek üzerinde kilit edinemezse bu özel durumu oluşturur.

InstanceLockLostException

Bir kalıcılık sağlayıcısı, örneği kilit komutun yürütül olduğu örnek tanıtıcısı ile ilişkili kilitle eşleşmez çünkü komutu gerçekleştirene kadar bu özel durumu oluşturur. Sahip veya sürüm eşlemiyor.

InstanceLockQueryResult

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

InstanceNotReadyException

Kalıcılık sağlayıcısı, başlatılmış bir durumda bir örnek bulmayı beklerken bu özel durumu oluşturur, ancak örneği başlatılmamış bir durumda bulur.

InstanceOwner

Örnek depolamada bir örneğin sahibini temsil eder. Örnek sahibi, örnek mağazasındaki bir örnekle etkileşim katılımcısıdır.

InstanceOwnerException

Bir kalıcılık sağlayıcısı, örnek tanıtıcıya 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şkili meta verilerden oluşan bir sorgu sonucu kümesi içerir.

InstancePersistenceCommand

Kalıcılıkla ilgili tüm komutlar için temel sınıf. Komutlar Adlarına göre ayırt edilir. Komutlar genellikle türetilen türe göre de ayırt edilebilir.

InstancePersistenceCommandException

Kalıcı bir komut işlenirken bir hata oluştuğunda kalıcılık sağlayıcısı bu özel durumu oluşturur. Kalıcılık sağlayıcısı, hatanın daha sonra örnek tanıtıcısının kullanımlarına genişlemesine karşı, komutun yürütüldüğü örnek tanıtıcısını de serbest bırakabilir.

InstancePersistenceContext

Kalıcı bir komut yürütülürken yürütme durumu bilgisini temsil eder.

InstancePersistenceEvent

Bir örnek deposunun ana bilgisayarları bir koşul hakkında bilgilendirmek için harekete geçirirse bir olayı temsil eder. Örnekler: HasRunnableWorkflowEvent ve HasActivatableWorkflowEvent .

InstancePersistenceEvent<T>

Örnek deponun, ana bilgisayarları bir değişiklik hakkında bilgilendirmek için harekete geçirirse bir olayı temsil eder. Bu, genel bir sınıftır. Ve gibi sınıflar HasRunnableWorkflowEvent HasActivatableWorkflowEvent 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

Bir örnek deposunu 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ğlananlardan farklı örnekler, örnek sahipleri ve örnek anahtarları için veriler içerir. Örneğin, bir kalıcılık sağlayıcısı, öğesinden türetilmiş bir sınıfın örneğini geçirerek depodaki tüm örnek sahipleri için sahip meta verilerini sağlayabilir InstanceStoreQueryResult QueriedInstanceStore(InstanceStoreQueryResult) .

InstanceValue

Örnek verileri ve meta verileri hakkında bilgi depolar.

InstanceView

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

Numaralandırmalar

InstanceKeyState

Örnek anahtarları için geçerli durumları içeren bir liste içerir.

InstanceState

Bu numaralama, 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ı olup olmadığını gösteren örnek değerleri için seçenekler içerir.