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 wywołujący.
Przeciążenia
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 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 wywołujący. Ta metoda umożliwia również wywołującym określenie, czy 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 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 zwrócony przez poprzednie wywołania Create
metody lub , który reprezentuje bieżący stan w Update
posiadaniu wywołującego.
- instance
- Object
Informacje o rzeczywistym stanie wystąpienia.
Zwraca
true
jeśli wystąpienie powinno zostać 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 wywołujący. Ta metoda umożliwia również wywołującym określenie, czy 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 lub Update, który reprezentuje bieżący stan w posiadaniu wywołującego.
- lockInstance
- Boolean
true
jeśli wystąpienie powinno zostać 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 zostać zablokowane w magazynie trwałości na końcu tej operacji; w przeciwnym razie false
.