次の方法で共有


LockingPersistenceProvider.BeginUpdate メソッド

定義

永続化ストアのインスタンス状態情報を更新するための非同期操作を開始します。

オーバーロード

BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object)

渡されたパラメーターを使用して永続化ストアのインスタンス状態情報を更新するための非同期操作を開始します。 この操作では、unlockInstance パラメーターの値が true の場合、永続化ストアのインスタンスがロックされます。

BeginUpdate(Object, TimeSpan, AsyncCallback, Object)

渡されたパラメーターを使用して永続化ストアのインスタンス状態情報を更新するための非同期操作を開始します。 この操作は、インスタンス ストアのインスタンスのロックを解除しません。

BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object)

渡されたパラメーターを使用して永続化ストアのインスタンス状態情報を更新するための非同期操作を開始します。 この操作では、unlockInstance パラメーターの値が true の場合、永続化ストアのインスタンスがロックされます。

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

パラメーター

instance
Object

永続化ストアの状態情報を更新するインスタンス。

timeout
TimeSpan

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

unlockInstance
Boolean

永続化ストアのインスタンス状態が更新された後にインスタンスをロックする必要がある場合は true。それ以外の場合は false

callback
AsyncCallback

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

state
Object

非同期操作に関する状態情報。

戻り値

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

適用対象

BeginUpdate(Object, TimeSpan, AsyncCallback, Object)

渡されたパラメーターを使用して永続化ストアのインスタンス状態情報を更新するための非同期操作を開始します。 この操作は、インスタンス ストアのインスタンスのロックを解除しません。

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

パラメーター

instance
Object

永続化ストアの状態情報を更新するインスタンス。

timeout
TimeSpan

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

callback
AsyncCallback

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

state
Object

非同期操作に関する状態情報。

戻り値

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

注釈

このメソッドは、 メソッドを BeginUpdate 呼び出し、 パラメーターの false 値を unlockInstance 渡します。

適用対象