Udostępnij za pośrednictwem


QueryableExtensions.ToArrayAsync Metoda

Definicja

Przeciążenia

ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken)

Tworzy tablicę na podstawie IQueryable<T> obiektu, wyliczając ją asynchronicznie.

ToArrayAsync<TSource>(IQueryable<TSource>)

Tworzy tablicę na podstawie IQueryable<T> obiektu, wyliczając ją asynchronicznie.

ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken)

Tworzy tablicę na podstawie IQueryable<T> obiektu, wyliczając ją asynchronicznie.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<TSource[]> ToArrayAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Threading.CancellationToken cancellationToken);
static member ToArrayAsync : System.Linq.IQueryable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Source[]>

Parametry typu

TSource

Typ elementów elementu source.

Parametry

source
IQueryable<TSource>

Element IQueryable<T> do utworzenia tablicy na podstawie.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Task<TSource[]>

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera tablicę zawierającą elementy z sekwencji danych wejściowych.

Atrybuty

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

ToArrayAsync<TSource>(IQueryable<TSource>)

Tworzy tablicę na podstawie IQueryable<T> obiektu, wyliczając ją asynchronicznie.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<TSource[]> ToArrayAsync<TSource> (this System.Linq.IQueryable<TSource> source);
static member ToArrayAsync : System.Linq.IQueryable<'Source> -> System.Threading.Tasks.Task<'Source[]>
<Extension()>
Public Function ToArrayAsync(Of TSource) (source As IQueryable(Of TSource)) As Task(Of TSource())

Parametry typu

TSource

Typ elementów elementu source.

Parametry

source
IQueryable<TSource>

Element IQueryable<T> do utworzenia tablicy na podstawie.

Zwraca

Task<TSource[]>

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera tablicę zawierającą elementy z sekwencji danych wejściowych.

Atrybuty

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy