次の方法で共有


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) 非同期メソッド呼び出しの状態。

適用対象