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
 
实际的实例状态。
返回
如果使用持久性存储区中的最新副本设置 instanceout 参数,则为 true,如果本地缓存状态已经是最新的,则为 false。