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
実際のインスタンスの状態。
返品
true
instance
out パラメーターが永続化ストアからの最新のコピーで設定されている場合はfalse。ローカルにキャッシュされた状態が既に最新の状態である場合は。