PersistenceProvider.LoadIfChanged(TimeSpan, Object, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando implementado em uma classe derivada, carrega informações de estado do serviço do repositório de persistência se esses dados foram alterados.
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
O período após o qual o provedor de persistência anula esta tentativa.
- instanceToken
- Object
O token retornado por um Create(Object, TimeSpan) ou Update(Object, TimeSpan) anterior, que representa o estado atual mantido pelo chamador.
- instance
- Object
O estado da instância real.
Retornos
true
se o parâmetro instance
out
foi definido com a última cópia do repositório de persistência; false
se o estado armazenado em cache localmente já está atualizado.