LockingPersistenceProvider.BeginUpdate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
開始一個非同步操作,更新持久儲存中的實例狀態資訊。
多載
| 名稱 | Description |
|---|---|
| BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object) |
開始非同步操作,利用傳遞的參數更新持久儲存中的實例狀態資訊。 若參數值 |
| 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 。