Compartir a través de


EntityFrameworkQueryableExtensions.ContainsAsync<TSource> Método

Definición

Determina de forma asincrónica si una secuencia contiene un elemento especificado mediante el comparador de igualdad predeterminado.

public static System.Threading.Tasks.Task<bool> ContainsAsync<TSource> (this System.Linq.IQueryable<TSource> source, TSource item, System.Threading.CancellationToken cancellationToken = default);
static member ContainsAsync : System.Linq.IQueryable<'Source> * 'Source * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
<Extension()>
Public Function ContainsAsync(Of TSource) (source As IQueryable(Of TSource), item As TSource, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)

Parámetros de tipo

TSource

Tipo de los elementos de source.

Parámetros

source
IQueryable<TSource>

IQueryable<T> cuyo único elemento se va a devolver.

item
TSource

Objeto que se va a buscar en la secuencia.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica. El resultado de la tarea contiene true si la secuencia de entrada contiene el valor especificado; de lo contrario, false.

Excepciones

source es null.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use await para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto. Consulte Evitar problemas de subprocesos de DbContext para obtener más información y ejemplos.

Consulte Consulta de datos con EF Core para obtener más información y ejemplos.

Se aplica a