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

实际的实例状态。

返回

如果使用持久性存储区中的最新副本设置 instanceout 参数,则为 true,如果本地缓存状态已经是最新的,则为 false

适用于