語言

LockingPersistenceProvider.BeginUpdate 方法

定義

開始一個非同步操作,更新持久儲存中的實例狀態資訊。

多載

名稱 Description
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 。

適用於