System.Runtime.DurableInstancing Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |