LockingPersistenceProvider.LoadIfChanged 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.
Carrega as informações de estado da instância do repositório de persistência se as informações de estado foram alteradas desde a última vez em que as informações foram carregadas pelo chamador.
Sobrecargas
LoadIfChanged(TimeSpan, Object, Object) |
Carrega as informações de estado da instância do repositório de persistência se as informações de estado foram alteradas desde a última vez em que as informações foram carregadas pelo chamador. Este método não bloqueia a instância no repositório de persistência. |
LoadIfChanged(TimeSpan, Object, Boolean, Object) |
Carrega as informações de estado da instância do repositório de persistência se as informações de estado foram alteradas desde a última vez em que as informações foram carregadas pelo chamador. Este método também permite que o chamador especifique se deseja bloquear a instância no repositório de persistência. |
LoadIfChanged(TimeSpan, Object, Object)
Carrega as informações de estado da instância do repositório de persistência se as informações de estado foram alteradas desde a última vez em que as informações foram carregadas pelo chamador. Este método não bloqueia a instância no repositório de persistência.
public:
override bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, [Runtime::InteropServices::Out] System::Object ^ % instance);
public override bool LoadIfChanged (TimeSpan timeout, object instanceToken, out object instance);
override this.LoadIfChanged : TimeSpan * obj * obj -> bool
Public Overrides 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 operação.
- instanceToken
- Object
O token retornado pelas chamadas do método Create
ou Update
, que representa o estado atual mantido pelo chamador.
- instance
- Object
As informações de estado de instância real.
Retornos
true
se a instância deve ser bloqueada no repositório de persistência do final desta operação, caso contrário, false
.
Aplica-se a
LoadIfChanged(TimeSpan, Object, Boolean, Object)
Carrega as informações de estado da instância do repositório de persistência se as informações de estado foram alteradas desde a última vez em que as informações foram carregadas pelo chamador. Este método também permite que o chamador especifique se deseja bloquear a instância no repositório de persistência.
public:
virtual bool LoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, bool lockInstance, [Runtime::InteropServices::Out] System::Object ^ % instance);
public virtual bool LoadIfChanged (TimeSpan timeout, object instanceToken, bool lockInstance, out object instance);
override this.LoadIfChanged : TimeSpan * obj * bool * obj -> bool
Public Overridable Function LoadIfChanged (timeout As TimeSpan, instanceToken As Object, lockInstance As Boolean, ByRef instance As Object) As Boolean
Parâmetros
- timeout
- TimeSpan
O período após o qual o provedor de persistência anula esta operação.
- instanceToken
- Object
O token retornado pelas chamadas do método Create ou Update, que representa o estado atual mantido pelo chamador.
- lockInstance
- Boolean
true
se a instância deve ser bloqueada no repositório de persistência do final desta operação, caso contrário, false
.
- instance
- Object
As informações de estado de instância.
Retornos
true
se a instância deve ser bloqueada no repositório de persistência do final desta operação, caso contrário, false
.