PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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é.