QueryableExtensions.ToListAsync QueryableExtensions.ToListAsync QueryableExtensions.ToListAsync Method

Definition

Overloads

ToListAsync(IQueryable) ToListAsync(IQueryable) ToListAsync(IQueryable)

Creates a List<T> from an IQueryable by enumerating it asynchronously.

ToListAsync(IQueryable, CancellationToken) ToListAsync(IQueryable, CancellationToken)

Creates a List<T> from an IQueryable by enumerating it asynchronously.

ToListAsync<TSource>(IQueryable<TSource>) ToListAsync<TSource>(IQueryable<TSource>) ToListAsync<TSource>(IQueryable<TSource>)

Creates a List<T> from an IQueryable<T> by enumerating it asynchronously.

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

Creates a List<T> from an IQueryable<T> by enumerating it asynchronously.

ToListAsync(IQueryable) ToListAsync(IQueryable) ToListAsync(IQueryable)

Creates a List<T> from an IQueryable by enumerating it asynchronously.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<System.Collections.Generic.List<object>> ToListAsync (this System.Linq.IQueryable source);
static member ToListAsync : System.Linq.IQueryable -> System.Threading.Tasks.Task<System.Collections.Generic.List<obj>>
<Extension()>
Public Function ToListAsync (source As IQueryable) As Task(Of List(Of Object))

Parameters

source
IQueryable IQueryable IQueryable

An IQueryable to create a List<T> from.

Returns

A task that represents the asynchronous operation. The task result contains a List<T> that contains elements from the input sequence.

Remarks

Multiple active operations on the same context instance are not supported. Use 'await' to ensure

that any asynchronous operations have completed before calling another method on this context.

ToListAsync(IQueryable, CancellationToken) ToListAsync(IQueryable, CancellationToken)

Creates a List<T> from an IQueryable by enumerating it asynchronously.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<System.Collections.Generic.List<object>> ToListAsync (this System.Linq.IQueryable source, System.Threading.CancellationToken cancellationToken);
static member ToListAsync : System.Linq.IQueryable * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.List<obj>>

Parameters

source
IQueryable IQueryable IQueryable

An IQueryable to create a List<T> from.

cancellationToken
CancellationToken CancellationToken CancellationToken

A CancellationToken to observe while waiting for the task to complete.

Returns

A task that represents the asynchronous operation. The task result contains a List<T> that contains elements from the input sequence.

Remarks

Multiple active operations on the same context instance are not supported. Use 'await' to ensure

that any asynchronous operations have completed before calling another method on this context.

ToListAsync<TSource>(IQueryable<TSource>) ToListAsync<TSource>(IQueryable<TSource>) ToListAsync<TSource>(IQueryable<TSource>)

Creates a List<T> from an IQueryable<T> by enumerating it asynchronously.

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

Type Parameters

TSource

The type of the elements of source.

Parameters

source
IQueryable<TSource>

An IQueryable<T> to create a List<T> from.

Returns

Task<List<TSource>>

A task that represents the asynchronous operation. The task result contains a List<T> that contains elements from the input sequence.

Remarks

Multiple active operations on the same context instance are not supported. Use 'await' to ensure

that any asynchronous operations have completed before calling another method on this context.

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

Creates a List<T> from an IQueryable<T> by enumerating it asynchronously.

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

Type Parameters

TSource

The type of the elements of source.

Parameters

source
IQueryable<TSource>

An IQueryable<T> to create a list from.

cancellationToken
CancellationToken CancellationToken CancellationToken

A CancellationToken to observe while waiting for the task to complete.

Returns

Task<List<TSource>>

A task that represents the asynchronous operation. The task result contains a List<T> that contains elements from the input sequence.

Remarks

Multiple active operations on the same context instance are not supported. Use 'await' to ensure

that any asynchronous operations have completed before calling another method on this context.

Applies to