RelatedEnd.LoadAsync 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
| Nome | Descrição |
|---|---|
| LoadAsync(CancellationToken) |
Carrega de forma assíncrona o objeto ou os objetos relacionados no final relacionado com a opção de mesclagem padrão. |
| LoadAsync(MergeOption, CancellationToken) |
Carrega de forma assíncrona um objeto ou objetos da extremidade relacionada com a opção de mesclagem especificada. |
LoadAsync(CancellationToken)
Carrega de forma assíncrona o objeto ou os objetos relacionados no final relacionado com a opção de mesclagem padrão.
public System.Threading.Tasks.Task LoadAsync(System.Threading.CancellationToken cancellationToken);
abstract member LoadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.LoadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Parâmetros
- cancellationToken
- CancellationToken
Um CancellationToken para observar enquanto aguarda a conclusão da tarefa.
Retornos
Uma tarefa que representa a operação assíncrona.
Implementações
Exceções
Quando o objeto de origem foi recuperado usando uma NoTracking consulta e os MergeOption objetos não NoTracking são ou relacionados já estão carregados ou quando o objeto de origem não está anexado ao objeto de origem ObjectContext ou quando o objeto de origem está sendo rastreado, mas está no Added estado ou Deleted no MergeOption estado usado para Load() é NoTracking.
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 neste contexto.
Aplica-se a
LoadAsync(MergeOption, CancellationToken)
Carrega de forma assíncrona um objeto ou objetos da extremidade relacionada com a opção de mesclagem especificada.
public abstract System.Threading.Tasks.Task LoadAsync(System.Data.Entity.Core.Objects.MergeOption mergeOption, System.Threading.CancellationToken cancellationToken);
abstract member LoadAsync : System.Data.Entity.Core.Objects.MergeOption * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Parâmetros
- mergeOption
- MergeOption
O MergeOption a ser usado ao mesclar objetos em um existente EntityCollection<TEntity>.
- cancellationToken
- CancellationToken
Um CancellationToken para observar enquanto aguarda a conclusão da tarefa.
Retornos
Uma tarefa que representa a operação assíncrona.
Implementações
Exceções
Quando o objeto de origem foi recuperado usando uma NoTracking consulta e os MergeOption objetos não NoTracking são ou relacionados já estão carregados ou quando o objeto de origem não está anexado ao objeto de origem ObjectContext ou quando o objeto de origem está sendo rastreado, mas está no Added estado ou Deleted no MergeOption estado usado para Load() é NoTracking.
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 neste contexto.