Share via


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)Update(Object, TimeSpan) 所傳回的權杖,代表呼叫者所持有的目前狀態。

instance
Object

實際執行個體狀態。

傳回

如果 instanceout 參數已設定成持續性儲存區中的最新複本,則為 true;若本機快取的狀態已是最新的,則為 false

適用於