Compartilhar via


DbRawSqlQuery<TElement>.LongCountAsync Método

Definição

Sobrecargas

LongCountAsync(CancellationToken)

Retorna de forma assíncrona um Int64 que representa o número total de elementos na consulta.

LongCountAsync(Func<TElement,Boolean>, CancellationToken)

Retorna de forma assíncrona um Int64 que representa o número de elementos na consulta que satisfazem uma condição.

LongCountAsync()

Retorna de forma assíncrona um Int64 que representa o número total de elementos na consulta.

LongCountAsync(Func<TElement,Boolean>)

Retorna de forma assíncrona um Int64 que representa o número de elementos na consulta que satisfazem uma condição.

LongCountAsync(CancellationToken)

Retorna de forma assíncrona um Int64 que representa o número total de elementos na consulta.

public System.Threading.Tasks.Task<long> LongCountAsync (System.Threading.CancellationToken cancellationToken);
member this.LongCountAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>

Parâmetros

cancellationToken
CancellationToken

Um CancellationToken a ser observado enquanto aguarda a conclusão da tarefa.

Retornos

Uma tarefa que representa a operação assíncrona. O resultado da tarefa contém o número de elementos no resultado da consulta.

Exceções

O número de elementos no resultado da consulta é maior que MaxValue .

Comentários

Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.

Aplica-se a

LongCountAsync(Func<TElement,Boolean>, CancellationToken)

Retorna de forma assíncrona um Int64 que representa o número de elementos na consulta que satisfazem uma condição.

public System.Threading.Tasks.Task<long> LongCountAsync (Func<TElement,bool> predicate, System.Threading.CancellationToken cancellationToken);
member this.LongCountAsync : Func<'Element, bool> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int64>

Parâmetros

predicate
Func<TElement,Boolean>

Uma função para testar cada elemento em relação a uma condição.

cancellationToken
CancellationToken

Um CancellationToken a ser observado enquanto aguarda a conclusão da tarefa.

Retornos

Uma tarefa que representa a operação assíncrona. O resultado da tarefa contém o número de elementos no resultado da consulta que atendem à condição na função de predicado.

Exceções

O número de elementos no resultado da consulta que satisfazem a condição na função de predicado é maior que MaxValue .

Comentários

Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.

Aplica-se a

LongCountAsync()

Retorna de forma assíncrona um Int64 que representa o número total de elementos na consulta.

public System.Threading.Tasks.Task<long> LongCountAsync ();
member this.LongCountAsync : unit -> System.Threading.Tasks.Task<int64>
Public Function LongCountAsync () As Task(Of Long)

Retornos

Uma tarefa que representa a operação assíncrona. O resultado da tarefa contém o número de elementos no resultado da consulta.

Exceções

O número de elementos no resultado da consulta é maior que MaxValue .

Comentários

Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.

Aplica-se a

LongCountAsync(Func<TElement,Boolean>)

Retorna de forma assíncrona um Int64 que representa o número de elementos na consulta que satisfazem uma condição.

public System.Threading.Tasks.Task<long> LongCountAsync (Func<TElement,bool> predicate);
member this.LongCountAsync : Func<'Element, bool> -> System.Threading.Tasks.Task<int64>
Public Function LongCountAsync (predicate As Func(Of TElement, Boolean)) As Task(Of Long)

Parâmetros

predicate
Func<TElement,Boolean>

Uma função para testar cada elemento em relação a uma condição.

Retornos

Uma tarefa que representa a operação assíncrona. O resultado da tarefa contém o número de elementos no resultado da consulta que atendem à condição na função de predicado.

Exceções

O número de elementos no resultado da consulta que satisfazem a condição na função de predicado é maior que MaxValue .

Comentários

Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.

Aplica-se a