RelatedEnd.LoadAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 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 或 追蹤來源物件,但 DeletedAdded 處於 或 狀態,或 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 或 追蹤來源物件,但 DeletedAdded 處於 或 狀態,或 MergeOption 所使用的 Load() 為 NoTracking 時。
備註
不支援相同內容實例上的多個作用中作業。 使用 'await' 來確保任何非同步作業都已完成,再呼叫此內容上的另一個方法。