DbRawSqlQuery<TElement>.SingleAsync Yöntem

Tanım

Aşırı Yüklemeler

SingleAsync()

Zaman uyumsuz olarak sorgunun tek öğesini döndürür ve dizide tam olarak bir öğe yoksa bir özel durum oluşturur.

SingleAsync(Func<TElement,Boolean>)

Sorgunun belirtilen koşulu karşılayan tek öğesini zaman uyumsuz olarak döndürür ve birden fazla öğe varsa bir özel durum oluşturur.

SingleAsync(CancellationToken)

Zaman uyumsuz olarak sorgunun tek öğesini döndürür ve dizide tam olarak bir öğe yoksa bir özel durum oluşturur.

SingleAsync(Func<TElement,Boolean>, CancellationToken)

Sorgunun belirtilen koşulu karşılayan tek öğesini zaman uyumsuz olarak döndürür ve birden fazla öğe varsa bir özel durum oluşturur.

SingleAsync()

Zaman uyumsuz olarak sorgunun tek öğesini döndürür ve dizide tam olarak bir öğe yoksa bir özel durum oluşturur.

public System.Threading.Tasks.Task<TElement> SingleAsync();
member this.SingleAsync : unit -> System.Threading.Tasks.Task<'Element>
Public Function SingleAsync () As Task(Of TElement)

Döndürülenler

Task<TElement>

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, sorgu sonucunun tek öğesini içerir.

Özel durumlar

Sorgu sonucu boş.

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

SingleAsync(Func<TElement,Boolean>)

Sorgunun belirtilen koşulu karşılayan tek öğesini zaman uyumsuz olarak döndürür ve birden fazla öğe varsa bir özel durum oluşturur.

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

Parametreler

predicate
Func<TElement,Boolean>

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

Döndürülenler

Task<TElement>

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, sorgu sonucunun içindeki predicatekoşulu karşılayan tek öğesini içerir.

Özel durumlar

predicate şudur: null .

Birden fazla öğe içindeki koşulu karşılar predicate .

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

SingleAsync(CancellationToken)

Zaman uyumsuz olarak sorgunun tek öğesini döndürür ve dizide tam olarak bir öğe yoksa bir özel durum oluşturur.

public System.Threading.Tasks.Task<TElement> SingleAsync(System.Threading.CancellationToken cancellationToken);
member this.SingleAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Element>

Parametreler

cancellationToken
CancellationToken

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

Döndürülenler

Task<TElement>

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, sorgu sonucunun tek öğesini içerir.

Özel durumlar

Sorgu sonucu boş.

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

SingleAsync(Func<TElement,Boolean>, CancellationToken)

Sorgunun belirtilen koşulu karşılayan tek öğesini zaman uyumsuz olarak döndürür ve birden fazla öğe varsa bir özel durum oluşturur.

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

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

Task<TElement>

Zaman uyumsuz işlemi temsil eden görev. Görev sonucu, sorgu sonucunun içindeki predicatekoşulu karşılayan tek öğesini içerir.

Özel durumlar

predicate şudur: null .

Birden fazla öğe içindeki koşulu karşılar predicate .

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