PersistenceProvider.BeginLoadIfChanged メソッド

定義

派生クラスで実装された場合、LoadIfChanged フェーズの開始を表します。 LoadIfChanged フェーズは、永続化ストアから永続化プロバイダーに状態データが読み込まれ、永続化ストア内の状態データが変更されたときに発生します。

public:
 virtual IAsyncResult ^ BeginLoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginLoadIfChanged(TimeSpan timeout, object instanceToken, AsyncCallback callback, object state);
abstract member BeginLoadIfChanged : TimeSpan * obj * AsyncCallback * obj -> IAsyncResult
override this.BeginLoadIfChanged : TimeSpan * obj * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginLoadIfChanged (timeout As TimeSpan, instanceToken As Object, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

timeout
TimeSpan

永続化プロバイダーがこの試行を中止するまでの期間。

instanceToken
Object

呼び出し元が保持している現在の状態を表す前の Create(Object, TimeSpan) または Update(Object, TimeSpan) によって返されるトークン。

callback
AsyncCallback

操作が完了したときに呼び出されるメソッド。

state
Object

この特定の非同期操作を他の操作と区別するユーザー指定のオブジェクト。

返品

BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object)非同期メソッド呼び出しの状態。

適用対象