PersistenceProvider.BeginLoadIfChanged Метод

Определение

При реализации в производном классе представляет начало этапа LoadIfChanged. Этап LoadIfChanged наступает, когда данные о состоянии загружаются в поставщик сохраняемости из хранилища сохраняемости, данные о состоянии в хранилище сохраняемости изменены.

public:
 virtual IAsyncResult ^ BeginLoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginLoadIfChanged (TimeSpan timeout, object instanceToken, AsyncCallback callback, object state);
abstract member BeginLoadIfChanged : TimeSpan * obj * AsyncCallback * obj -> IAsyncResult
override this.BeginLoadIfChanged : TimeSpan * obj * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginLoadIfChanged (timeout As TimeSpan, instanceToken As Object, callback As AsyncCallback, state As Object) As IAsyncResult

Параметры

timeout
TimeSpan

Промежуток времени, по истечении которого поставщик сохраняемости прерывает эту попытку.

instanceToken
Object

Маркер, который возвращается предыдущим вызовом Create(Object, TimeSpan) или Update(Object, TimeSpan) и представляет текущее состояние, хранимое в вызывающем объекте.

callback
AsyncCallback

Метод, вызываемый при завершении этой операции.

state
Object

Предоставляемый пользователем объект, отличающий конкретную асинхронную операцию от других операций.

Возвращаемое значение

Состояние вызова асинхронного метода BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object).

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