DbRawSqlQuery<TElement>.CountAsync Yöntem

Tanım

Aşırı Yüklemeler

CountAsync()

Zaman uyumsuz olarak sorgudaki öğelerin sayısını döndürür.

CountAsync(Func<TElement,Boolean>)

Sorgudaki bir koşulu karşılayan öğelerin sayısını zaman uyumsuz olarak döndürür.

CountAsync(CancellationToken)

Zaman uyumsuz olarak sorgudaki öğelerin sayısını döndürür.

CountAsync(Func<TElement,Boolean>, CancellationToken)

Sorgudaki bir koşulu karşılayan öğelerin sayısını zaman uyumsuz olarak döndürür.

CountAsync()

Zaman uyumsuz olarak sorgudaki öğelerin sayısını döndürür.

public System.Threading.Tasks.Task<int> CountAsync();
member this.CountAsync : unit -> System.Threading.Tasks.Task<int>
Public Function CountAsync () As Task(Of Integer)

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, sorgu sonucundaki öğe sayısını içerir.

Özel durumlar

Sorgu sonucundaki öğe sayısı değerinden MaxValue büyük.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntemi çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır

CountAsync(Func<TElement,Boolean>)

Sorgudaki bir koşulu karşılayan öğelerin sayısını zaman uyumsuz olarak döndürür.

public System.Threading.Tasks.Task<int> CountAsync(Func<TElement,bool> predicate);
member this.CountAsync : Func<'Element, bool> -> System.Threading.Tasks.Task<int>
Public Function CountAsync (predicate As Func(Of TElement, Boolean)) As Task(Of Integer)

Parametreler

predicate
Func<TElement,Boolean>

Bir koşul için her öğeyi test etmek için bir işlev.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, koşul işlevindeki koşulu karşılayan sorgu sonucundaki öğe sayısını içerir.

Özel durumlar

Koşul işlevindeki koşulu karşılayan sorgu sonucundaki öğelerin sayısı değerinden büyüktür MaxValue .

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntemi çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır

CountAsync(CancellationToken)

Zaman uyumsuz olarak sorgudaki öğelerin sayısını döndürür.

public System.Threading.Tasks.Task<int> CountAsync(System.Threading.CancellationToken cancellationToken);
member this.CountAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>

Parametreler

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, sorgu sonucundaki öğe sayısını içerir.

Özel durumlar

Sorgu sonucundaki öğe sayısı değerinden MaxValue büyük.

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntemi çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır

CountAsync(Func<TElement,Boolean>, CancellationToken)

Sorgudaki bir koşulu karşılayan öğelerin sayısını zaman uyumsuz olarak döndürür.

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

Parametreler

predicate
Func<TElement,Boolean>

Bir koşul için her öğeyi test etmek için bir işlev.

cancellationToken
CancellationToken

CancellationToken Görevin tamamlanmasını beklerken gözlemlemek için bir.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, koşul işlevindeki koşulu karşılayan sorgu sonucundaki öğe sayısını içerir.

Özel durumlar

Koşul işlevindeki koşulu karşılayan sorgu sonucundaki öğelerin sayısı değerinden büyüktür MaxValue .

Açıklamalar

Aynı bağlam örneğinde birden çok etkin işlem desteklenmez. Bu bağlamda başka bir yöntemi çağırmadan önce zaman uyumsuz işlemlerin tamamlandığından emin olmak için 'await' kullanın.

Şunlara uygulanır