語言

PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) 方法

定義

當在衍生類別中實作時,若資料已變更,則會從持久儲存載入服務狀態資訊。

public:
 virtual bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, [Runtime::InteropServices::Out] System::Object ^ % instance);
public virtual bool LoadIfChanged(TimeSpan timeout, object instanceToken, out object instance);
abstract member LoadIfChanged : TimeSpan * obj * obj -> bool
override this.LoadIfChanged : TimeSpan * obj * obj -> bool
Public Overridable Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, ByRef instance As Object) As Boolean

參數

timeout
TimeSpan

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

instanceToken
Object

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

instance
Object

實際的實例狀態。

傳回

true 如果 instanceout 參數已設定為持久儲存庫中最新的副本; false 若本地快取狀態已是最新的。

適用於