LockingPersistenceProvider.LoadIfChanged 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.
Ładuje 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
| Nazwa | Opis |
|---|---|
| LoadIfChanged(TimeSpan, Object, Object) |
Ładuje 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. Ta metoda nie blokuje wystąpienia w magazynie trwałości. |
| LoadIfChanged(TimeSpan, Object, Boolean, Object) |
Ładuje 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. Ta metoda umożliwia również obiektowi wywołującym określenie, czy należy zablokować wystąpienie w magazynie trwałości. |
LoadIfChanged(TimeSpan, Object, Object)
Ładuje 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. Ta metoda nie blokuje wystąpienia w magazynie trwałości.
public:
override bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, [Runtime::InteropServices::Out] System::Object ^ % instance);
public override bool LoadIfChanged(TimeSpan timeout, object instanceToken, out object instance);
override this.LoadIfChanged : TimeSpan * obj * obj -> bool
Public Overrides Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, ByRef instance As Object) As Boolean
Parametry
- timeout
- TimeSpan
Okres, po którym dostawca trwałości przerywa tę operację.
- instanceToken
- Object
Token zwracany przez poprzednie Create wywołania metody lub Update , który reprezentuje bieżący stan przechowywany przez obiekt wywołujący.
- instance
- Object
Rzeczywiste informacje o stanie wystąpienia.
Zwraca
true jeśli wystąpienie powinno być zablokowane w magazynie trwałości na końcu tej operacji; w przeciwnym razie false.
Dotyczy
LoadIfChanged(TimeSpan, Object, Boolean, Object)
Ładuje 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. Ta metoda umożliwia również obiektowi wywołującym określenie, czy należy zablokować wystąpienie w magazynie trwałości.
public:
virtual bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, bool lockInstance, [Runtime::InteropServices::Out] System::Object ^ % instance);
public virtual bool LoadIfChanged(TimeSpan timeout, object instanceToken, bool lockInstance, out object instance);
override this.LoadIfChanged : TimeSpan * obj * bool * obj -> bool
Public Overridable Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, lockInstance As Boolean, ByRef instance As Object) As Boolean
Parametry
- timeout
- TimeSpan
Okres, po którym dostawca trwałości przerywa tę operację.
- instanceToken
- Object
Token zwrócony przez poprzednie wywołania metody Create or Update, który reprezentuje bieżący stan przechowywany przez obiekt wywołujący.
- lockInstance
- Boolean
true jeśli wystąpienie powinno być zablokowane w magazynie trwałości na końcu tej operacji; w przeciwnym razie false.
- instance
- Object
Informacje o stanie wystąpienia.
Zwraca
true jeśli wystąpienie powinno być zablokowane w magazynie trwałości na końcu tej operacji; w przeciwnym razie false.