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) 的 or Update(Object, TimeSpan)回傳的標記,代表呼叫者目前持有的狀態。
- instance
- Object
實際的實例狀態。
傳回
true 如果 instanceout 參數已設定為持久儲存庫中最新的副本; false 若本地快取狀態已是最新的。