共用方式為


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) 非同步方法呼叫的狀態。

適用於