Partager via


QueryableExtensions.LongCountAsync Méthode

Définition

Surcharges

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Retourne de manière asynchrone un Int64 qui représente le nombre d’éléments d’une séquence qui répondent à une condition.

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

Retourne de façon asynchrone un Int64 qui représente le nombre total d’éléments dans une séquence.

LongCountAsync<TSource>(IQueryable<TSource>)

Retourne de façon asynchrone un Int64 qui représente le nombre total d’éléments dans une séquence.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Retourne de manière asynchrone un Int64 qui représente le nombre d’éléments d’une séquence qui répondent à une condition.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Retourne de manière asynchrone un Int64 qui représente le nombre d’éléments d’une séquence qui répondent à une condition.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<long> LongCountAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,bool>> predicate, System.Threading.CancellationToken cancellationToken);
static member LongCountAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, bool>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>

Paramètres de type

TSource

Le type des éléments de source.

Paramètres

source
IQueryable<TSource>

IQueryable<T> qui contient les éléments à compter.

predicate
Expression<Func<TSource,Boolean>>

Fonction permettant de tester chaque élément par rapport à une condition.

cancellationToken
CancellationToken

CancellationToken À observer en attendant la fin de la tâche.

Retours

Tâche qui représente l’opération asynchrone. Le résultat de la tâche contient le nombre d’éléments de la séquence qui satisfont à la condition dans la fonction de prédicat.

Attributs

Exceptions

source oupredicate estnull .

source n’implémente IDbAsyncQueryProvider pas .

Nombre d’éléments danssource qui remplissent la condition dans la fonction de prédicat est supérieure à MaxValue .

Remarques

Plusieurs opérations actives sur le même instance de contexte ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.

S’applique à

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

Retourne de façon asynchrone un Int64 qui représente le nombre total d’éléments dans une séquence.

public static System.Threading.Tasks.Task<long> LongCountAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Threading.CancellationToken cancellationToken);
static member LongCountAsync : System.Linq.IQueryable<'Source> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>

Paramètres de type

TSource

Le type des éléments de source.

Paramètres

source
IQueryable<TSource>

IQueryable<T> qui contient les éléments à compter.

cancellationToken
CancellationToken

CancellationToken À observer en attendant la fin de la tâche.

Retours

Tâche qui représente l’opération asynchrone. Le résultat de la tâche contient le nombre d’éléments dans la séquence d’entrée.

Exceptions

source estnull .

source n’implémente IDbAsyncQueryProvider pas .

Nombre d’éléments danssource est supérieur à MaxValue .

Remarques

Plusieurs opérations actives sur le même instance de contexte ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.

S’applique à

LongCountAsync<TSource>(IQueryable<TSource>)

Retourne de façon asynchrone un Int64 qui représente le nombre total d’éléments dans une séquence.

public static System.Threading.Tasks.Task<long> LongCountAsync<TSource> (this System.Linq.IQueryable<TSource> source);
static member LongCountAsync : System.Linq.IQueryable<'Source> -> System.Threading.Tasks.Task<int64>
<Extension()>
Public Function LongCountAsync(Of TSource) (source As IQueryable(Of TSource)) As Task(Of Long)

Paramètres de type

TSource

Le type des éléments de source.

Paramètres

source
IQueryable<TSource>

IQueryable<T> qui contient les éléments à compter.

Retours

Tâche qui représente l’opération asynchrone. Le résultat de la tâche contient le nombre d’éléments dans la séquence d’entrée.

Exceptions

source estnull .

source n’implémente IDbAsyncQueryProvider pas .

Nombre d’éléments danssource est supérieur à MaxValue .

Remarques

Plusieurs opérations actives sur le même instance de contexte ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.

S’applique à

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Retourne de manière asynchrone un Int64 qui représente le nombre d’éléments d’une séquence qui répondent à une condition.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static System.Threading.Tasks.Task<long> LongCountAsync<TSource> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,bool>> predicate);
static member LongCountAsync : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, bool>> -> System.Threading.Tasks.Task<int64>
<Extension()>
Public Function LongCountAsync(Of TSource) (source As IQueryable(Of TSource), predicate As Expression(Of Func(Of TSource, Boolean))) As Task(Of Long)

Paramètres de type

TSource

Le type des éléments de source.

Paramètres

source
IQueryable<TSource>

IQueryable<T> qui contient les éléments à compter.

predicate
Expression<Func<TSource,Boolean>>

Fonction permettant de tester chaque élément par rapport à une condition.

Retours

Tâche qui représente l’opération asynchrone. Le résultat de la tâche contient le nombre d’éléments de la séquence qui satisfont à la condition dans la fonction de prédicat.

Attributs

Exceptions

source oupredicate estnull .

source n’implémente IDbAsyncQueryProvider pas .

Nombre d’éléments danssource qui remplissent la condition dans la fonction de prédicat est supérieure à MaxValue .

Remarques

Plusieurs opérations actives sur le même instance de contexte ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.

S’applique à