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