LockingPersistenceProvider.BeginLoadIfChanged 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.
Inicia uma operação assíncrona para carregar 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
BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object) |
Quando implementado em uma classe derivada, representa o início da fase LoadIfChanged. A fase LoadIfChanged ocorre quando os dados de estado são carregados no provedor de persistência do repositório de persistência e os dados de estado no repositório de persistência foram alterados. Esta chamada de método não bloqueia a instância no repositório de persistência. |
BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object) |
Quando implementado em uma classe derivada, representa o início da fase LoadIfChanged. A fase LoadIfChanged ocorre quando os dados de estado são carregados no provedor de persistência do repositório de persistência e os dados de estado no repositório de persistência foram alterados. Esta chamada de método permite que você especifique se deseja bloquear a instância no repositório de persistência. |
BeginLoadIfChanged(TimeSpan, Object, AsyncCallback, Object)
Quando implementado em uma classe derivada, representa o início da fase LoadIfChanged. A fase LoadIfChanged ocorre quando os dados de estado são carregados no provedor de persistência do repositório de persistência e os dados de estado no repositório de persistência foram alterados. Esta chamada de método não bloqueia a instância no repositório de persistência.
public:
override IAsyncResult ^ BeginLoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginLoadIfChanged (TimeSpan timeout, object instanceToken, AsyncCallback callback, object state);
override this.BeginLoadIfChanged : TimeSpan * obj * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginLoadIfChanged (timeout As TimeSpan, instanceToken As Object, callback As AsyncCallback, state As Object) As IAsyncResult
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 por um método Create
ou Update
anterior que representa o estado atual mantido pelo chamador.
- callback
- AsyncCallback
O método a ser chamado quando a operação for concluída.
- state
- Object
Um objeto fornecido pelo usuário que distingue essa operação assíncrona específica de outras operações.
Retornos
O status de uma operação assíncrona.
Aplica-se a
BeginLoadIfChanged(TimeSpan, Object, Boolean, AsyncCallback, Object)
Quando implementado em uma classe derivada, representa o início da fase LoadIfChanged. A fase LoadIfChanged ocorre quando os dados de estado são carregados no provedor de persistência do repositório de persistência e os dados de estado no repositório de persistência foram alterados. Esta chamada de método permite que você especifique se deseja bloquear a instância no repositório de persistência.
public:
virtual IAsyncResult ^ BeginLoadIfChanged(TimeSpan timeout, System::Object ^ instanceToken, bool lockInstance, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginLoadIfChanged (TimeSpan timeout, object instanceToken, bool lockInstance, AsyncCallback callback, object state);
override this.BeginLoadIfChanged : TimeSpan * obj * bool * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginLoadIfChanged (timeout As TimeSpan, instanceToken As Object, lockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult
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 por um método Create
ou Update
anterior que representa o estado atual mantido pelo chamador.
- lockInstance
- Boolean
true
se a instância estiver bloqueada no repositório de persistência, caso contrário, false
.
- callback
- AsyncCallback
O método a ser chamado quando a operação for concluída.
- state
- Object
Um objeto fornecido pelo usuário que distingue essa operação assíncrona específica de outras operações.
Retornos
O status de uma operação assíncrona.