次の方法で共有


QueryableExtensions.LoadAsync メソッド

定義

オーバーロード

LoadAsync(IQueryable)

、 などのサーバー クエリの場合、クエリの結果がクライアント上のDbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T>関連付けられた DbContextObjectContextまたは他のキャッシュに読み込まれるように、クエリを非同期的に列挙します。 これは、ToList を呼び出した後、リストを実際に作成するオーバーヘッドなしでリストを捨てるのと同じです。

LoadAsync(IQueryable, CancellationToken)

、 などのサーバー クエリの場合、クエリの結果がクライアント上のDbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T>関連付けられた DbContextObjectContextまたは他のキャッシュに読み込まれるように、クエリを非同期的に列挙します。 これは、ToList を呼び出した後、リストを実際に作成するオーバーヘッドなしでリストを捨てるのと同じです。

LoadAsync(IQueryable)

、 などのサーバー クエリの場合、クエリの結果がクライアント上のDbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T>関連付けられた DbContextObjectContextまたは他のキャッシュに読み込まれるように、クエリを非同期的に列挙します。 これは、ToList を呼び出した後、リストを実際に作成するオーバーヘッドなしでリストを捨てるのと同じです。

public static System.Threading.Tasks.Task LoadAsync (this System.Linq.IQueryable source);
static member LoadAsync : System.Linq.IQueryable -> System.Threading.Tasks.Task
<Extension()>
Public Function LoadAsync (source As IQueryable) As Task

パラメーター

source
IQueryable

ソース クエリです。

戻り値

非同期操作を表すタスク。

適用対象

LoadAsync(IQueryable, CancellationToken)

、 などのサーバー クエリの場合、クエリの結果がクライアント上のDbSet<TEntity>ObjectSet<TEntity>ObjectQuery<T>関連付けられた DbContextObjectContextまたは他のキャッシュに読み込まれるように、クエリを非同期的に列挙します。 これは、ToList を呼び出した後、リストを実際に作成するオーバーヘッドなしでリストを捨てるのと同じです。

public static System.Threading.Tasks.Task LoadAsync (this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken);
static member LoadAsync : System.Linq.IQueryable * System.Threading.CancellationToken -> System.Threading.Tasks.Task

パラメーター

source
IQueryable

ソース クエリです。

cancellationToken
CancellationToken

CancellationTokenタスクの完了を待機している間に観察する 。

戻り値

非同期操作を表すタスク。

適用対象