Поделиться через


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, если для параметра instanceout задана последняя копия из хранилища сохраняемости; значение false, если локально кэшированное состояние не требует обновления.

Применяется к