共用方式為


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 或 追蹤來源物件,但 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' 來確保任何非同步作業都已完成,再呼叫此內容上的另一個方法。

適用於