PersistenceProvider.BeginLoadIfChanged Metodo

Definizione

Se implementato in una classe derivata, rappresenta l'inizio della fase LoadIfChanged. La fase LoadIfChanged si verifica quando i dati sullo stato vengono caricati nel provider di persistenza dall'archivio di persistenza e i dati sullo stato nell'archivio di persistenza sono stati modificati.

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

Parametri

timeout
TimeSpan

Periodo di tempo dopo il quale il provider di persistenza interrompe questo tentativo.

instanceToken
Object

Token restituito da un oggetto precedente Create(Object, TimeSpan) o Update(Object, TimeSpan) che rappresenta lo stato corrente mantenuto dal chiamante.

callback
AsyncCallback

Metodo da chiamare al termine dell'operazione.

state
Object

Oggetto fornito dall'utente che distingue questa particolare operazione asincrona da altre operazioni.

Valori restituiti

Stato della BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object) chiamata al metodo asincrono.

Si applica a