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如果本地缓存状态已是最新的。

适用于