LockingPersistenceProvider.BeginLoad メソッド

定義

永続化ストアの状態情報に基づいてインスタンスを読み込むための非同期操作を開始します。

オーバーロード

BeginLoad(TimeSpan, AsyncCallback, Object)

パラメーターを使用して永続化ストアの状態情報に基づいてインスタンスを読み込むための非同期操作を開始します。 このメソッドでは、インスタンスのロックは行われません。

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

パラメーターを使用して永続化ストアの状態情報に基づいてインスタンスを読み込むための非同期操作を開始します。 このメソッドは、lockInstance パラメーターの値が true の場合、インスタンスの状態を読み込んだ後にインスタンスをロックします。

BeginLoad(TimeSpan, AsyncCallback, Object)

パラメーターを使用して永続化ストアの状態情報に基づいてインスタンスを読み込むための非同期操作を開始します。 このメソッドでは、インスタンスのロックは行われません。

public:
 override IAsyncResult ^ BeginLoad(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginLoad (TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginLoad (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

timeout
TimeSpan

タイムアウトせずに操作を完了する必要がある間隔。

callback
AsyncCallback

操作が完了したときに通知を受信するデリゲート。

state
Object

非同期操作に関連付けられた状態情報。

戻り値

非同期操作のステータス。

注釈

このメソッドは、永続化ストアのインスタンスをロックする必要があるかどうかを指定する追加のパラメーターを受け取る BeginLoad を呼び出します。 このメソッドは、このパラメーターの false 値として呼び出し元のメソッドに渡します。

適用対象

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

パラメーターを使用して永続化ストアの状態情報に基づいてインスタンスを読み込むための非同期操作を開始します。 このメソッドは、lockInstance パラメーターの値が true の場合、インスタンスの状態を読み込んだ後にインスタンスをロックします。

public:
 abstract IAsyncResult ^ BeginLoad(TimeSpan timeout, bool lockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginLoad (TimeSpan timeout, bool lockInstance, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginLoad (timeout As TimeSpan, lockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

timeout
TimeSpan

タイムアウトするまでに操作を完了する必要がある間隔。

lockInstance
Boolean

インスタンスをロックする必要がある場合は true。それ以外の場合は false

callback
AsyncCallback

操作が完了したときに通知を受信するデリゲート。

state
Object

非同期操作に関連付けられた状態情報。

戻り値

非同期操作のステータス。

適用対象