PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生的類別中實作時,如果該資料已變更,就會從持續性存放區中載入服務狀態資訊。
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
實際執行個體狀態。
傳回
如果 instance
out
參數已設定成持續性儲存區中的最新複本,則為 true
;若本機快取的狀態已是最新的,則為 false
。