Compartilhar via


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

Definição

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 instanceout foi definido com a última cópia do repositório de persistência; false se o estado armazenado em cache localmente já está atualizado.

Aplica-se a