LockingPersistenceProvider.BeginLoadIfChanged Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rozpoczyna operację asynchroniczną, aby załadować informacje o stanie wystąpienia z magazynu trwałości, jeśli informacje o stanie zostały zmienione od czasu ostatniego załadowania informacji przez obiekt wywołujący.
Przeciążenia
BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object) |
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. To wywołanie metody nie blokuje wystąpienia w magazynie trwałości. |
BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object) |
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. To wywołanie metody umożliwia określenie, czy chcesz zablokować wystąpienie w magazynie trwałości. |
BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object)
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. To wywołanie metody nie blokuje wystąpienia w magazynie trwałości.
public:
override IAsyncResult ^ BeginLoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginLoadIfChanged (TimeSpan timeout, object instanceToken, AsyncCallback callback, object state);
override this.BeginLoadIfChanged : TimeSpan * obj * AsyncCallback * obj -> IAsyncResult
Public Overrides 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ę operację.
- instanceToken
- Object
Token zwrócony przez poprzednią Create
metodę lub Update
, która reprezentuje 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 operacji asynchronicznej.
Dotyczy
BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object)
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. To wywołanie metody umożliwia określenie, czy chcesz zablokować wystąpienie w magazynie trwałości.
public:
virtual IAsyncResult ^ BeginLoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, bool lockInstance, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginLoadIfChanged (TimeSpan timeout, object instanceToken, bool lockInstance, AsyncCallback callback, object state);
override this.BeginLoadIfChanged : TimeSpan * obj * bool * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginLoadIfChanged (timeout As TimeSpan, instanceToken As Object, lockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult
Parametry
- timeout
- TimeSpan
Okres, po którym dostawca trwałości przerywa tę operację.
- instanceToken
- Object
Token zwrócony przez poprzednią Create
metodę lub Update
, która reprezentuje bieżący stan przechowywany przez obiekt wywołujący.
- lockInstance
- Boolean
true
jeśli wystąpienie jest zablokowane w magazynie trwałości; w przeciwnym razie false
.
- 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 operacji asynchronicznej.