IAsyncEnumerable<T> Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uwidacznia moduł wyliczający, który zapewnia asynchroniczną iterację na wartości określonego typu.
generic <typename T>
public interface class IAsyncEnumerable
public interface IAsyncEnumerable<out T>
type IAsyncEnumerable<'T> = interface
Public Interface IAsyncEnumerable(Of Out T)
Parametry typu
- T
Typ wartości do wyliczenia.
Ten parametr typu jest kowariantny. Oznacza to, że możesz użyć typu, który został przez Ciebie określony, lub dowolnego typu, który jest bardziej pochodny. Aby uzyskać więcej informacji o kowariancji i kontrawariancji, zobacz Kowariancja i kontrawariancja w typach ogólnych.Metody
GetAsyncEnumerator(CancellationToken) |
Zwraca moduł wyliczający, który iteruje asynchronicznie przez kolekcję. |
Metody rozszerzania
ConfigureAwait<T>(IAsyncEnumerable<T>, Boolean) |
Konfiguruje sposób oczekiwania na zadania zwracane z iteracji asynchronicznych. |
ToBlockingEnumerable<T>(IAsyncEnumerable<T>, CancellationToken) |
Konwertuje wystąpienie IAsyncEnumerable<T> na IEnumerable<T>, które wylicza elementy w sposób blokujący. |
WithCancellation<T>(IAsyncEnumerable<T>, CancellationToken) |
Ustawia CancellationToken, które mają zostać przekazane do GetAsyncEnumerator(CancellationToken) podczas iteracji. |