LockingPersistenceProvider Sınıf
Tanım
Ö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.
Dikkat
The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*
Kilitleme uygulayan tüm dayanıklı hizmet kalıcılığı sağlayıcılarının türetildiği soyut temel sınıf.
public ref class LockingPersistenceProvider abstract : System::ServiceModel::Persistence::PersistenceProvider
public abstract class LockingPersistenceProvider : System.ServiceModel.Persistence.PersistenceProvider
[System.Obsolete("The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*")]
public abstract class LockingPersistenceProvider : System.ServiceModel.Persistence.PersistenceProvider
type LockingPersistenceProvider = class
inherit PersistenceProvider
[<System.Obsolete("The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*")>]
type LockingPersistenceProvider = class
inherit PersistenceProvider
Public MustInherit Class LockingPersistenceProvider
Inherits PersistenceProvider
- Devralma
- Öznitelikler
Açıklamalar
Kalıcılığa ek olarak, LockingPersistenceProvider sınıfı hizmet durumu veri kayıtlarının kilitlenmesini uygular. Kalıcı verilerle etkileşim kuran yöntemlerin (yöntemi gibi Load
) söz konusu verilerdeki kilitlerin serbest bırakılıp bırakılmayacağını veya korunduğunu tanımlayan isteğe bağlı bir parametresi (lockInstance
) vardır.
Oluşturucular
LockingPersistenceProvider(Guid) |
Geçersiz.
Türetilmiş bir sınıfta uygulandığında, belirtilen kimlik değeriyle yapılandırılmış yeni bir sınıf örneği LockingPersistenceProvider oluşturur. |
Özellikler
DefaultCloseTimeout |
Geçersiz.
Türetilmiş bir sınıfta geçersiz kılındığında, kapatma işleminin tamamlanması için sağlanan varsayılan zaman aralığını alır. (Devralındığı yer: CommunicationObject) |
DefaultOpenTimeout |
Geçersiz.
Türetilmiş bir sınıfta geçersiz kılındığında, açık işlemin tamamlanması için sağlanan varsayılan zaman aralığını alır. (Devralındığı yer: CommunicationObject) |
Id |
Geçersiz.
Bu örnekle ilişkili öğesini Guid temsil eder. (Devralındığı yer: PersistenceProvider) |
IsDisposed |
Geçersiz.
İletişim nesnesinin atılıp atılmadığını gösteren bir değer alır. (Devralındığı yer: CommunicationObject) |
State |
Geçersiz.
İletişim nesnesinin geçerli durumunu gösteren bir değer alır. (Devralındığı yer: CommunicationObject) |
ThisLock |
Geçersiz.
Durum geçişi sırasında sınıf örneğini koruyan birbirini dışlayan kilidi alır. (Devralındığı yer: CommunicationObject) |
Yöntemler
Abort() |
Geçersiz.
Bir iletişim nesnesinin geçerli durumundan kapanış durumuna hemen geçişine neden olur. (Devralındığı yer: CommunicationObject) |
BeginClose(AsyncCallback, Object) |
Geçersiz.
İletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır. (Devralındığı yer: CommunicationObject) |
BeginClose(TimeSpan, AsyncCallback, Object) |
Geçersiz.
Belirli bir zaman aşımıyla iletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır. (Devralındığı yer: CommunicationObject) |
BeginCreate(Object, TimeSpan, AsyncCallback, Object) |
Geçersiz.
Parametreleri kullanarak kalıcılık deposunda örnek durumu bilgileri oluşturmak için zaman uyumsuz bir işlem başlatır. Bu yöntem, durum bilgilerini kaydettikten sonra örneğin kilidini açmaz. |
BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object) |
Geçersiz.
Parametreleri kullanarak kalıcılık deposunda örnek durumu bilgileri oluşturmak için zaman uyumsuz bir işlem başlatır. Bu yöntem, parametresinin |
BeginDelete(Object, TimeSpan, AsyncCallback, Object) |
Geçersiz.
Türetilmiş bir sınıfta uygulandığında, Silme aşamasının başlangıcını temsil eder. Silme aşaması, hizmet durumu verileri kalıcılık deposundan kalıcı olarak silindiğinde gerçekleşir. (Devralındığı yer: PersistenceProvider) |
BeginLoad(TimeSpan, AsyncCallback, Object) |
Geçersiz.
Parametreleri kullanarak kalıcılık deposundaki durum bilgilerine göre bir örneği yüklemek için zaman uyumsuz bir işlem başlatır. Bu yöntem örneği kilitlemez. |
BeginLoad(TimeSpan, Boolean, AsyncCallback, Object) |
Geçersiz.
Parametreleri kullanarak kalıcılık deposundaki durum bilgilerine göre bir örneği yüklemek için zaman uyumsuz bir işlem başlatır. Bu yöntem, parametresinin değeri |
BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object) |
Geçersiz.
Türetilmiş bir sınıfta uygulandığında LoadIfChanged aşamasının başlangıcını temsil eder. Durum verileri kalıcılık deposundan kalıcılık sağlayıcısına yüklendiğinde ve kalıcılık deposundaki durum verileri değiştirildiğinde LoadIfChanged aşaması gerçekleşir. Bu yöntem çağrısı, kalıcılık deposunda örneği kilitlemez. |
BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object) |
Geçersiz.
Türetilmiş bir sınıfta uygulandığında LoadIfChanged aşamasının başlangıcını temsil eder. Durum verileri kalıcılık deposundan kalıcılık sağlayıcısına yüklendiğinde ve kalıcılık deposundaki durum verileri değiştirildiğinde LoadIfChanged aşaması gerçekleşir. Bu yöntem çağrısı, örneği kalıcılık deposunda kilitlemek isteyip istemediğinizi belirtmenize olanak tanır. |
BeginOpen(AsyncCallback, Object) |
Geçersiz.
İletişim nesnesini açmak için zaman uyumsuz bir işlem başlatır. (Devralındığı yer: CommunicationObject) |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Geçersiz.
Belirli bir zaman aralığı içinde bir iletişim nesnesi açmak için zaman uyumsuz bir işlem başlatır. (Devralındığı yer: CommunicationObject) |
BeginUnlock(TimeSpan, AsyncCallback, Object) |
Geçersiz.
Kalıcılık deposundaki bir örneğin kilidini açmak için zaman uyumsuz bir işlem başlatır. |
BeginUpdate(Object, TimeSpan, AsyncCallback, Object) |
Geçersiz.
Geçirilen parametreleri kullanarak kalıcılık deposundaki örnek durumu bilgilerini güncelleştirmek için zaman uyumsuz bir işlem başlatır. Bu işlem örnek deposundaki örneğin kilidini açmaz. |
BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object) |
Geçersiz.
Geçirilen parametreleri kullanarak kalıcılık deposundaki örnek durumu bilgilerini güncelleştirmek için zaman uyumsuz bir işlem başlatır. Bu işlem, parametresinin değeri ise kalıcılık deposundaki |
Close() |
Geçersiz.
İletişim nesnesinin geçerli durumundan kapalı duruma geçmesine neden olur. (Devralındığı yer: CommunicationObject) |
Close(TimeSpan) |
Geçersiz.
Belirli bir zaman aralığı içinde iletişim nesnesinin geçerli durumundan kapalı duruma geçmesine neden olur. (Devralındığı yer: CommunicationObject) |
Create(Object, TimeSpan) |
Geçersiz.
yöntemine geçirilen parametreleri kullanarak kalıcılık deposunda örnek durumu bilgilerini oluşturur. Bu yöntem, örnek durumunu kaydettikten sonra kalıcılık deposundaki örneğin kilidini açmaz. |
Create(Object, TimeSpan, Boolean) |
Geçersiz.
Bu yöntem, yöntemine geçirilen parametreleri kullanarak kalıcılık deposunda örnek durumu bilgilerini oluşturur. parametresinin |
Delete(Object, TimeSpan) |
Geçersiz.
Türetilmiş bir sınıfta uygulandığında, kalıcılık deposundan hizmet durumu bilgilerini kalıcı olarak siler. (Devralındığı yer: PersistenceProvider) |
EndClose(IAsyncResult) |
Geçersiz.
İletişim nesnesini kapatmak için zaman uyumsuz bir işlemi tamamlar. (Devralındığı yer: CommunicationObject) |
EndCreate(IAsyncResult) |
Geçersiz.
Türetilmiş bir sınıfta uygulandığında Oluşturma aşamasının sonunu temsil eder. Oluşturma aşaması, hizmet durumu kayıtları kalıcılık deposunda ilk kez oluşturulduğunda gerçekleşir. (Devralındığı yer: PersistenceProvider) |
EndDelete(IAsyncResult) |
Geçersiz.
Türetilmiş bir sınıfta uygulandığında, Silme aşamasının sonunu temsil eder. Silme aşaması, durum verileri kalıcılık deposundan kalıcı olarak silindiğinde gerçekleşir. (Devralındığı yer: PersistenceProvider) |
EndLoad(IAsyncResult) |
Geçersiz.
Türetilmiş bir sınıfta uygulandığında, Yükleme aşamasının sonunu temsil eder. Durum verileri kalıcılık deposundan kalıcılık sağlayıcısına yüklendiğinde Yük aşaması oluşur. (Devralındığı yer: PersistenceProvider) |
EndLoadIfChanged(IAsyncResult, Object) |
Geçersiz.
Türetilmiş bir sınıfta uygulandığında LoadIfChanged aşamasının sonunu temsil eder. Durum verileri kalıcılık deposundan kalıcılık sağlayıcısına yüklendiğinde ve kalıcılık deposundaki durum verileri değiştirildiğinde LoadIfChanged aşaması gerçekleşir. (Devralındığı yer: PersistenceProvider) |
EndOpen(IAsyncResult) |
Geçersiz.
İletişim nesnesini açmak için zaman uyumsuz bir işlemi tamamlar. (Devralındığı yer: CommunicationObject) |
EndUnlock(IAsyncResult) |
Geçersiz.
Kalıcılık deposundaki bir örneğin kilidini açmak için zaman uyumsuz işlemi sonlandırır. |
EndUpdate(IAsyncResult) |
Geçersiz.
Güncelleştirme aşamasının sonunu temsil eder. Güncelleştirme aşaması, hizmet durumu kayıtları kalıcılık deposunda güncelleştirildiğinde oluşur. (Devralındığı yer: PersistenceProvider) |
Equals(Object) |
Geçersiz.
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Fault() |
Geçersiz.
İletişim nesnesinin geçerli durumundan hatalı duruma geçmesine neden olur. (Devralındığı yer: CommunicationObject) |
GetCommunicationObjectType() |
Geçersiz.
İletişim nesnesinin türünü alır. (Devralındığı yer: CommunicationObject) |
GetHashCode() |
Geçersiz.
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Geçersiz.
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
Load(TimeSpan) |
Geçersiz.
Örneği kilitlemeden kalıcılık deposundan hizmet durumu bilgilerini yükler. |
Load(TimeSpan, Boolean) |
Geçersiz.
Örneği kilitledikten sonra kalıcılık deposundan durum bilgilerini yükler. |
LoadIfChanged(TimeSpan, Object, Boolean, Object) |
Geçersiz.
Durum bilgileri arayan tarafından son kez yüklendiğinden bu yana değiştirilmişse, kalıcılık deposundan örnek durumu bilgilerini yükler. Bu yöntem, çağıranın kalıcılık deposunda örneği kilitleyip kilitlemeyeceğini belirtmesine de olanak tanır. |
LoadIfChanged(TimeSpan, Object, Object) |
Geçersiz.
Durum bilgileri arayan tarafından son kez yüklendiğinden bu yana değiştirilmişse, kalıcılık deposundan örnek durumu bilgilerini yükler. Bu yöntem, kalıcılık deposunda örneği kilitlemez. |
MemberwiseClone() |
Geçersiz.
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnAbort() |
Geçersiz.
Zaman uyumlu bir durdurma işleminin çağrılması nedeniyle kapatma durumuna geçtikten sonra bir iletişim nesnesine işleme ekler. (Devralındığı yer: CommunicationObject) |
OnBeginClose(TimeSpan, AsyncCallback, Object) |
Geçersiz.
Bir iletişim nesnesi, zaman uyumsuz kapatma işleminin çağrılması nedeniyle kapanış durumuna geçtikten sonra işleme ekler. (Devralındığı yer: CommunicationObject) |
OnBeginOpen(TimeSpan, AsyncCallback, Object) |
Geçersiz.
Zaman uyumsuz bir açma işleminin çağrılması nedeniyle bir iletişim nesnesi açılış durumuna geçtikten sonra işleme ekler. (Devralındığı yer: CommunicationObject) |
OnClose(TimeSpan) |
Geçersiz.
Zaman uyumlu kapatma işleminin çağrılması nedeniyle kapatma durumuna geçtikten sonra bir iletişim nesnesine işleme ekler. (Devralındığı yer: CommunicationObject) |
OnClosed() |
Geçersiz.
İletişim nesnesinin kapanış durumuna geçişi sırasında çağrılır. (Devralındığı yer: CommunicationObject) |
OnClosing() |
Geçersiz.
İletişim nesnesinin kapanış durumuna geçişi sırasında çağrılır. (Devralındığı yer: CommunicationObject) |
OnEndClose(IAsyncResult) |
Geçersiz.
İletişim nesnesinin kapanışı üzerinde zaman uyumsuz bir işlemi tamamlar. (Devralındığı yer: CommunicationObject) |
OnEndOpen(IAsyncResult) |
Geçersiz.
İletişim nesnesinin açık olduğu zaman uyumsuz işlemi tamamlar. (Devralındığı yer: CommunicationObject) |
OnFaulted() |
Geçersiz.
Zaman uyumlu bir hata işleminin çağrılması nedeniyle hatalı duruma geçtikten sonra bir iletişim nesnesine işleme ekler. (Devralındığı yer: CommunicationObject) |
OnOpen(TimeSpan) |
Geçersiz.
Belirli bir zaman aralığı içinde tamamlanması gereken açma durumuna geçtikten sonra bir iletişim nesnesine işleme ekler. (Devralındığı yer: CommunicationObject) |
OnOpened() |
Geçersiz.
İletişim nesnesinin açık duruma geçişi sırasında çağrılır. (Devralındığı yer: CommunicationObject) |
OnOpening() |
Geçersiz.
İletişim nesnesinin açılış durumuna geçişi sırasında çağrılır. (Devralındığı yer: CommunicationObject) |
Open() |
Geçersiz.
Bir iletişim nesnesinin oluşturulan durumdan açık duruma geçmesine neden olur. (Devralındığı yer: CommunicationObject) |
Open(TimeSpan) |
Geçersiz.
Bir iletişim nesnesinin belirli bir zaman aralığı içinde oluşturulan durumdan açık duruma geçmesine neden olur. (Devralındığı yer: CommunicationObject) |
ThrowIfDisposed() |
Geçersiz.
İletişim nesnesi atılırsa bir özel durum oluşturur. (Devralındığı yer: CommunicationObject) |
ThrowIfDisposedOrImmutable() |
Geçersiz.
Özelliğin durum olarak ayarlanmadığı Created iletişim nesnesi State bir özel durum oluşturur. (Devralındığı yer: CommunicationObject) |
ThrowIfDisposedOrNotOpen() |
Geçersiz.
İletişim nesnesi durumunda değilse Opened bir özel durum oluşturur. (Devralındığı yer: CommunicationObject) |
ToString() |
Geçersiz.
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Unlock(TimeSpan) |
Geçersiz.
Kalıcılık deposunda nesne oluşturulurken LockingPersistenceProvider kimliği belirtilen örneğin kilidini açar. |
Update(Object, TimeSpan) |
Geçersiz.
Türetilmiş bir sınıfta uygulandığında, kalıcılık deposundaki örnek durumu bilgilerini güncelleştirir. Bu yöntem, kalıcılık deposundaki örnek durumu bilgilerini güncelleştirdikten sonra örneğin kilidini açmaz. |
Update(Object, TimeSpan, Boolean) |
Geçersiz.
Türetilmiş bir sınıfta uygulandığında, kalıcılık deposundaki örnek durumu bilgilerini güncelleştirir. Bu yöntem, kalıcılık deposundaki örnek durumu bilgilerini güncelleştirdikten sonra örneğin kilidini açmaz. |
Ekinlikler
Closed |
Geçersiz.
bir iletişim nesnesi kapalı duruma geçtiğinde gerçekleşir. (Devralındığı yer: CommunicationObject) |
Closing |
Geçersiz.
bir iletişim nesnesi kapanış durumuna geçtiğinde gerçekleşir. (Devralındığı yer: CommunicationObject) |
Faulted |
Geçersiz.
bir iletişim nesnesi hatalı duruma geçtiğinde gerçekleşir. (Devralındığı yer: CommunicationObject) |
Opened |
Geçersiz.
Bir iletişim nesnesi açık duruma geçtiğinde gerçekleşir. (Devralındığı yer: CommunicationObject) |
Opening |
Geçersiz.
bir iletişim nesnesi açma durumuna geçtiğinde gerçekleşir. (Devralındığı yer: CommunicationObject) |