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

実際のインスタンスの状態。

返品

true instance out パラメーターが永続化ストアからの最新のコピーで設定されている場合はfalse。ローカルにキャッシュされた状態が既に最新の状態である場合は。

適用対象