Udostępnij za pośrednictwem


PersistenceProvider.BeginLoadIfChanged Metoda

Definicja

Po zaimplementowaniu w klasie pochodnej reprezentuje początek fazy LoadIfChanged. Faza LoadIfChanged występuje, gdy dane stanu są ładowane do dostawcy trwałości z magazynu trwałości, a dane stanu w magazynie trwałości zostały zmienione.

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

Parametry

timeout
TimeSpan

Okres, po którym dostawca trwałości przerywa tę próbę.

instanceToken
Object

Token zwrócony przez poprzedni Create(Object, TimeSpan) lub Update(Object, TimeSpan) reprezentujący bieżący stan przechowywany przez obiekt wywołujący.

callback
AsyncCallback

Metoda, która ma zostać wywołana po zakończeniu operacji.

state
Object

Obiekt dostarczony przez użytkownika, który odróżnia tę konkretną operację asynchroniczną od innych operacji.

Zwraca

Stan BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object) wywołania metody asynchronicznej.

Dotyczy