Aracılığıyla paylaş


LockingPersistenceProvider.BeginLoadIfChanged Yöntem

Tanım

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

IAsyncResult

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

IAsyncResult

Zaman uyumsuz bir işlemin durumu.

Şunlara uygulanır