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 tiverem sido alteradas desde a última vez em que as informações foram carregadas pelo chamador.
Sobrecargas
| Nome | Description |
|---|---|
| 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. Essa 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. Essa chamada de método permite especificar 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. Essa 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 de tempo após o qual o provedor de persistência anula essa operação.
- instanceToken
- Object
O token retornado por um método ou Create anterior Update 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. Essa chamada de método permite especificar 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 de tempo após o qual o provedor de persistência anula essa operação.
- instanceToken
- Object
O token retornado por um método ou Create anterior Update 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.