Udostępnij za pośrednictwem


DbRawSqlQuery<TElement>.FirstAsync Metoda

Definicja

Przeciążenia

FirstAsync()

Asynchronicznie zwraca pierwszy element zapytania.

FirstAsync(Func<TElement,Boolean>)

Asynchronicznie zwraca pierwszy element zapytania, który spełnia określony warunek.

FirstAsync(CancellationToken)

Asynchronicznie zwraca pierwszy element zapytania.

FirstAsync(Func<TElement,Boolean>, CancellationToken)

Asynchronicznie zwraca pierwszy element zapytania, który spełnia określony warunek.

FirstAsync()

Asynchronicznie zwraca pierwszy element zapytania.

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

Zwraca

Task<TElement>

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera pierwszy element w wyniku zapytania.

Wyjątki

Wynik zapytania jest pusty.

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

FirstAsync(Func<TElement,Boolean>)

Asynchronicznie zwraca pierwszy element zapytania, który spełnia określony warunek.

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

Parametry

predicate
Func<TElement,Boolean>

Funkcja testowania każdego elementu na stanie.

Zwraca

Task<TElement>

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera pierwszy element w wyniku zapytania, który spełnia określony warunek.

Wyjątki

predicate Jest null .

Wynik zapytania jest pusty.

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

FirstAsync(CancellationToken)

Asynchronicznie zwraca pierwszy element zapytania.

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

Parametry

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Task<TElement>

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera pierwszy element w wyniku zapytania.

Wyjątki

Wynik zapytania jest pusty.

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy

FirstAsync(Func<TElement,Boolean>, CancellationToken)

Asynchronicznie zwraca pierwszy element zapytania, który spełnia określony warunek.

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

Parametry

predicate
Func<TElement,Boolean>

Funkcja testowania każdego elementu na stanie.

cancellationToken
CancellationToken

Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.

Zwraca

Task<TElement>

Zadanie reprezentujące operację asynchroniczną. Wynik zadania zawiera pierwszy element w wyniku zapytania, który spełnia określony warunek.

Wyjątki

predicate Jest null .

Wynik zapytania jest pusty.

Uwagi

Wiele aktywnych operacji na tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.

Dotyczy