ObjectContext.RefreshAsync 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.
Sobrecargas
RefreshAsync(RefreshMode, IEnumerable) |
Atualiza de forma assíncrona uma coleção de objetos no contexto do objeto com dados do banco de dados. |
RefreshAsync(RefreshMode, Object) |
Atualiza de forma assíncrona um objeto no contexto do objeto com dados do banco de dados. |
RefreshAsync(RefreshMode, IEnumerable, CancellationToken) |
Atualiza de forma assíncrona uma coleção de objetos no contexto do objeto com dados do banco de dados. |
RefreshAsync(RefreshMode, Object, CancellationToken) |
Atualiza de forma assíncrona um objeto no contexto do objeto com dados do banco de dados. |
RefreshAsync(RefreshMode, IEnumerable)
Atualiza de forma assíncrona uma coleção de objetos no contexto do objeto com dados do banco de dados.
public System.Threading.Tasks.Task RefreshAsync (System.Data.Entity.Core.Objects.RefreshMode refreshMode, System.Collections.IEnumerable collection);
member this.RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * System.Collections.IEnumerable -> System.Threading.Tasks.Task
Parâmetros
- refreshMode
- RefreshMode
Um RefreshMode valor que indica se as alterações de propriedade no contexto do objeto são substituídas com valores de propriedade do banco de dados.
- collection
- IEnumerable
Uma coleção de objetos IEnumerable a serem atualizados.
Retornos
Uma tarefa que representa a operação assíncrona.
Exceções
coleção é nula.
refreshMode não é válido.
A coleção está vazia ou um objeto não está anexado ao contexto.
Comentários
Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.
Aplica-se a
RefreshAsync(RefreshMode, Object)
Atualiza de forma assíncrona um objeto no contexto do objeto com dados do banco de dados.
public System.Threading.Tasks.Task RefreshAsync (System.Data.Entity.Core.Objects.RefreshMode refreshMode, object entity);
member this.RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * obj -> System.Threading.Tasks.Task
Parâmetros
- refreshMode
- RefreshMode
Um RefreshMode valor que indica se as alterações de propriedade no contexto do objeto são substituídas com valores de propriedade do banco de dados.
- entity
- Object
O objeto a ser atualizado.
Retornos
Uma tarefa que representa a operação assíncrona.
Exceções
a entidade é nula.
refreshMode não é válido.
A entidade não está anexada ao contexto.
Comentários
Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.
Aplica-se a
RefreshAsync(RefreshMode, IEnumerable, CancellationToken)
Atualiza de forma assíncrona uma coleção de objetos no contexto do objeto com dados do banco de dados.
public virtual System.Threading.Tasks.Task RefreshAsync (System.Data.Entity.Core.Objects.RefreshMode refreshMode, System.Collections.IEnumerable collection, System.Threading.CancellationToken cancellationToken);
abstract member RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * System.Collections.IEnumerable * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * System.Collections.IEnumerable * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Parâmetros
- refreshMode
- RefreshMode
Um RefreshMode valor que indica se as alterações de propriedade no contexto do objeto são substituídas com valores de propriedade do banco de dados.
- collection
- IEnumerable
Uma coleção de objetos IEnumerable a serem atualizados.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado enquanto aguarda a conclusão da tarefa.
Retornos
Uma tarefa que representa a operação assíncrona.
Exceções
coleção é nula.
refreshMode não é válido.
A coleção está vazia ou um objeto não está anexado ao contexto.
Comentários
Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.
Aplica-se a
RefreshAsync(RefreshMode, Object, CancellationToken)
Atualiza de forma assíncrona um objeto no contexto do objeto com dados do banco de dados.
public virtual System.Threading.Tasks.Task RefreshAsync (System.Data.Entity.Core.Objects.RefreshMode refreshMode, object entity, System.Threading.CancellationToken cancellationToken);
abstract member RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Parâmetros
- refreshMode
- RefreshMode
Um RefreshMode valor que indica se as alterações de propriedade no contexto do objeto são substituídas com valores de propriedade do banco de dados.
- entity
- Object
O objeto a ser atualizado.
- cancellationToken
- CancellationToken
Um CancellationToken a ser observado enquanto aguarda a conclusão da tarefa.
Retornos
Uma tarefa que representa a operação assíncrona.
Exceções
a entidade é nula.
refreshMode não é válido.
A entidade não está anexada ao contexto.
Comentários
Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.
Aplica-se a
Entity Framework