RelatedEnd.LoadAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
LoadAsync(CancellationToken) |
Асинхронно загружает связанный объект или объекты в связанный конец с параметром слияния по умолчанию. |
LoadAsync(MergeOption, CancellationToken) |
Асинхронно загружает объект или объекты из связанного конца с указанным параметром слияния. |
LoadAsync(CancellationToken)
Асинхронно загружает связанный объект или объекты в связанный конец с параметром слияния по умолчанию.
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
Параметры
- cancellationToken
- CancellationToken
Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию.
Реализации
Исключения
Если исходный объект был получен с помощью NoTracking запроса, а MergeOption объект не NoTracking является или связанные объекты уже загружены, или если исходный объект не присоединен к объекту ObjectContext или когда исходный объект отслеживается, но находится в Added состоянии или Deleted или MergeOption используется для Load()NoTracking.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.
Применяется к
LoadAsync(MergeOption, CancellationToken)
Асинхронно загружает объект или объекты из связанного конца с указанным параметром слияния.
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
Параметры
- mergeOption
- MergeOption
Параметр MergeOption, используемый для слияния объектов в существующую коллекцию EntityCollection<TEntity>.
- cancellationToken
- CancellationToken
Объект CancellationToken , который необходимо наблюдать в ожидании завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию.
Реализации
Исключения
Если исходный объект был получен с помощью NoTracking запроса, а MergeOption объект не NoTracking является или связанные объекты уже загружены, или если исходный объект не присоединен к объекту ObjectContext или когда исходный объект отслеживается, но находится в Added состоянии или Deleted или MergeOption используется для Load()NoTracking.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.
Применяется к
Entity Framework