Język

LockingPersistenceProvider.BeginLoad Metoda

Definicja

Rozpoczyna operację asynchroniczną w celu załadowania wystąpienia na podstawie informacji o stanie w magazynie trwałości.

Przeciążenia

Nazwa Opis
BeginLoad(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu załadowania wystąpienia na podstawie informacji o stanie w magazynie trwałości przy użyciu parametrów. Ta metoda nie blokuje wystąpienia.

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu załadowania wystąpienia na podstawie informacji o stanie w magazynie trwałości przy użyciu parametrów. Ta metoda blokuje wystąpienie po załadowaniu stanu wystąpienia, jeśli wartość parametru lockInstance to true.

BeginLoad(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu załadowania wystąpienia na podstawie informacji o stanie w magazynie trwałości przy użyciu parametrów. Ta metoda nie blokuje wystąpienia.

public:
 override IAsyncResult ^ BeginLoad(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginLoad(TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginLoad (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parametry

timeout
TimeSpan

Interwał, w którym operacja musi zostać ukończona bez limitu czasu.

callback
AsyncCallback

Delegat, który odbiera powiadomienie po zakończeniu operacji.

state
Object

Informacje o stanie skojarzone z operacją asynchroniczną.

Zwraca

Stan operacji asynchronicznej.

Uwagi

Ta metoda wywołuje element , BeginLoadktóry przyjmuje dodatkowy parametr określający, czy wystąpienie musi być zablokowane w magazynie trwałości. Ta metoda przekazuje false jako wartość tego parametru do metody wywołującej.

Dotyczy

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną w celu załadowania wystąpienia na podstawie informacji o stanie w magazynie trwałości przy użyciu parametrów. Ta metoda blokuje wystąpienie po załadowaniu stanu wystąpienia, jeśli wartość parametru lockInstance to true.

public:
 abstract IAsyncResult ^ BeginLoad(TimeSpan timeout, bool lockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginLoad(TimeSpan timeout, bool lockInstance, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginLoad (timeout As TimeSpan, lockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult

Parametry

timeout
TimeSpan

Interwał, w którym należy wykonać operację przed upływem limitu czasu.

lockInstance
Boolean

true jeśli wystąpienie musi być zablokowane; w przeciwnym razie false.

callback
AsyncCallback

Delegat, który odbiera powiadomienie po zakończeniu operacji.

state
Object

Informacje o stanie skojarzone z operacją asynchroniczną.

Zwraca

Stan operacji asynchronicznej.

Dotyczy