Compartir a través de


PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Método

Definición

Cuando se implementa en una clase derivada, carga información de estado del servicio desde el almacén de persistencia, si esos datos han cambiado.

public:
 virtual bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, [Runtime::InteropServices::Out] System::Object ^ % instance);
public virtual bool LoadIfChanged (TimeSpan timeout, object instanceToken, out object instance);
abstract member LoadIfChanged : TimeSpan * obj * obj -> bool
override this.LoadIfChanged : TimeSpan * obj * obj -> bool
Public Overridable Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, ByRef instance As Object) As Boolean

Parámetros

timeout
TimeSpan

Período de tiempo después del cual el proveedor de persistencia anula este intento.

instanceToken
Object

Token devuelto por un Create(Object, TimeSpan) o Update(Object, TimeSpan) anterior, que representa el estado actual que tiene el autor de la llamada.

instance
Object

Estado real de la instancia.

Devoluciones

true si el parámetro out de instance se ha establecido con la última copia del almacén de persistencia; false si ya se ha actualizado el estado almacenado de manera local en memoria caché.

Se aplica a