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 essa tentativa.
- instanceToken
- Object
O token retornado por um anterior Create(Object, TimeSpan) ou Update(Object, TimeSpan), que representa o estado atual mantido pelo chamador.
- instance
- Object
O estado real da instância.
Retornos
true se o instanceout parâmetro tiver sido definido com a cópia mais recente do repositório de persistência; false se o estado armazenado localmente em cache já estiver atualizado.