語言

PersistenceProvider.BeginLoadIfChanged 方法

定義

當在衍生類別中實作時,代表 LoadIfChanged 階段的開始。 LoadIfChanged 階段發生在狀態資料從持久儲存裝置載入持久性提供者,且持久儲存中的狀態資料已被更改。

public:
 virtual IAsyncResult ^ BeginLoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginLoadIfChanged(TimeSpan timeout, object instanceToken, AsyncCallback callback, object state);
abstract member BeginLoadIfChanged : TimeSpan * obj * AsyncCallback * obj -> IAsyncResult
override this.BeginLoadIfChanged : TimeSpan * obj * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginLoadIfChanged (timeout As TimeSpan, instanceToken As Object, callback As AsyncCallback, state As Object) As IAsyncResult

參數

timeout
TimeSpan

持續服務提供者終止此嘗試的時間段。

instanceToken
Object

先前回Create(Object, TimeSpan)Update(Object, TimeSpan)傳的標記代表呼叫者目前持有的狀態。

callback
AsyncCallback

操作完成後要呼叫的方法。

state
Object

一個使用者提供的物件,用來區分此特定非同步操作與其他操作。

傳回

非同步方法呼叫的 BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object) 狀態。

適用於