共用方式為


RelatedEnd.LoadAsync 方法 (MergeOption, CancellationToken)

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

使用指定的合併選項,以非同步方式從相關端載入一個或多個物件。

命名空間:  System.Data.Entity.Core.Objects.DataClasses
組件:  EntityFramework (在 EntityFramework.dll 中)

語法

'宣告
Public MustOverride Function LoadAsync ( _
    mergeOption As MergeOption, _
    cancellationToken As CancellationToken _
) As Task
'用途
Dim instance As RelatedEnd 
Dim mergeOption As MergeOption 
Dim cancellationToken As CancellationToken 
Dim returnValue As Task 

returnValue = instance.LoadAsync(mergeOption, _
    cancellationToken)
public abstract Task LoadAsync(
    MergeOption mergeOption,
    CancellationToken cancellationToken
)
public:
virtual Task^ LoadAsync(
    MergeOption mergeOption, 
    CancellationToken cancellationToken
) abstract
abstract LoadAsync : 
        mergeOption:MergeOption * 
        cancellationToken:CancellationToken -> Task
public abstract function LoadAsync(
    mergeOption : MergeOption, 
    cancellationToken : CancellationToken
) : Task

參數

傳回值

類型:System.Threading.Tasks.Task
表示非同步作業的工作。

Implements

IRelatedEnd.LoadAsync(MergeOption, CancellationToken)

例外狀況

例外狀況 條件
InvalidOperationException

當來源物件是使用 NoTracking 查詢所擷取的,而且 MergeOption 不是 NoTracking 或相關物件已經載入時,或者當來源物件沒有附加至 ObjectContext 或來源物件正在追蹤中,但是處於 AddedDeleted 狀態中,或者用於 Load()MergeOptionNoTracking 時。

備註

不支援相同內容執行個體上的多個作用中作業。 使用 'await' 確保在此內容上呼叫另一個方法之前,所有非同步作業都已完成。

請參閱

參考

RelatedEnd 類別

LoadAsync 多載

System.Data.Entity.Core.Objects.DataClasses 命名空間