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値を渡します。

適用対象