LockingPersistenceProvider.BeginLoadIfChanged Yöntem
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.
Durum bilgileri, çağıran tarafından son kez yüklendikten sonra değiştirilirse, kalıcılık deposundan örnek durum bilgilerini yüklemek için zaman uyumsuz bir işlem başlatır.
Aşırı Yüklemeler
| BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object) |
Türetilmiş bir sınıfta uygulandığında, Lodıchanged aşamasının başlangıcını temsil eder. Devlet değiştirme aşaması, 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 gerçekleşir. Bu yöntem çağrısı, kalıcılık deposundaki örneği kilitlemez. |
| BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object) |
Türetilmiş bir sınıfta uygulandığında, Lodıchanged aşamasının başlangıcını temsil eder. Devlet değiştirme aşaması, 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 gerçekleşir. Bu yöntem çağrısı, kalıcılık deposundaki örneği kilitlemek isteyip istemediğinizi belirtmenizi sağlar. |
BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object)
Türetilmiş bir sınıfta uygulandığında, Lodıchanged aşamasının başlangıcını temsil eder. Devlet değiştirme aşaması, 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 gerçekleşir. Bu yöntem çağrısı, kalıcılık deposundaki örneği kilitlemez.
public:
override IAsyncResult ^ BeginLoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginLoadIfChanged (TimeSpan timeout, object instanceToken, AsyncCallback callback, object state);
override this.BeginLoadIfChanged : TimeSpan * obj * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginLoadIfChanged (timeout As TimeSpan, instanceToken As Object, callback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- timeout
- TimeSpan
Kalıcılık sağlayıcısının bu işlemi iptal eden zaman aralığı.
- instanceToken
- Object
Create Update Çağıran tarafından tutulan geçerli durumu temsil eden Previous veya yöntem tarafından döndürülen belirteç.
- callback
- AsyncCallback
İşlem tamamlandığında çağrılacak yöntem.
- state
- Object
Bu belirli zaman uyumsuz işlemi diğer işlemlerden ayıran Kullanıcı tarafından sağlanmış bir nesne.
Döndürülenler
Zaman uyumsuz bir işlemin durumu.
Şunlara uygulanır
BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object)
Türetilmiş bir sınıfta uygulandığında, Lodıchanged aşamasının başlangıcını temsil eder. Devlet değiştirme aşaması, 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 gerçekleşir. Bu yöntem çağrısı, kalıcılık deposundaki örneği kilitlemek isteyip istemediğinizi belirtmenizi sağlar.
public:
virtual IAsyncResult ^ BeginLoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, bool lockInstance, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginLoadIfChanged (TimeSpan timeout, object instanceToken, bool lockInstance, AsyncCallback callback, object state);
override this.BeginLoadIfChanged : TimeSpan * obj * bool * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginLoadIfChanged (timeout As TimeSpan, instanceToken As Object, lockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- timeout
- TimeSpan
Kalıcılık sağlayıcısının bu işlemi iptal eden zaman aralığı.
- instanceToken
- Object
Create Update Çağıran tarafından tutulan geçerli durumu temsil eden Previous veya yöntem tarafından döndürülen belirteç.
- lockInstance
- Boolean
true örnek, kalıcılık deposunda kilitliyse; Aksi takdirde false .
- callback
- AsyncCallback
İşlem tamamlandığında çağrılacak yöntem.
- state
- Object
Bu belirli zaman uyumsuz işlemi diğer işlemlerden ayıran Kullanıcı tarafından sağlanmış bir nesne.
Döndürülenler
Zaman uyumsuz bir işlemin durumu.