IAsyncEnumerable<T> Rozhraní

Definice

Zveřejňuje enumerátor, který poskytuje asynchronní iteraci nad hodnotami zadaného typu.

generic <typename T>
public interface class IAsyncEnumerable
public interface IAsyncEnumerable<out T> where T : allows ref struct
public interface IAsyncEnumerable<out T>
type IAsyncEnumerable<'T> = interface
Public Interface IAsyncEnumerable(Of Out T)

Parametry typu

T

Typ hodnot, které chcete vytvořit výčet.

Tento parametr typu je kovariantní. To znamená, že můžete použít buď zadaný typ, nebo libovolný typ, který je více odvozený. Další informace o kovarianci a kontravarianci najdete v tématu popisujícím kovarianci a kontravarianci u parametrického polymorfismu.
Odvozené

Metody

Name Description
GetAsyncEnumerator(CancellationToken)

Vrátí enumerátor, který iteruje asynchronně prostřednictvím kolekce.

Metody rozšíření

Name Description
AggregateAsync<TSource,TAccumulate,TResult>(IAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,CancellationToken,ValueTask<TAccumulate>>, Func<TAccumulate,CancellationToken,ValueTask<TResult>>, CancellationToken)

Použije funkci akumulátoru na sekvenci. Zadaná počáteční hodnota akumulátoru se používá jako počáteční hodnota akumulátoru a zadaná funkce slouží k výběru výsledné hodnoty.

AggregateAsync<TSource,TAccumulate,TResult>(IAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate, TResult>, CancellationToken)

Použije funkci akumulátoru na sekvenci. Zadaná počáteční hodnota akumulátoru se používá jako počáteční hodnota akumulátoru a zadaná funkce slouží k výběru výsledné hodnoty.

AggregateAsync<TSource,TAccumulate>(IAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,CancellationToken,ValueTask<TAccumulate>>, CancellationToken)

Použije funkci akumulátoru na sekvenci. Zadaná počáteční hodnota akumulátoru se používá jako počáteční hodnota akumulátoru.

AggregateAsync<TSource,TAccumulate>(IAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, CancellationToken)

Použije funkci akumulátoru na sekvenci. Zadaná počáteční hodnota akumulátoru se používá jako počáteční hodnota akumulátoru.

AggregateAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,TSource,CancellationToken,ValueTask<TSource>>, CancellationToken)

Použije funkci akumulátoru na sekvenci.

AggregateAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,TSource,TSource>, CancellationToken)

Použije funkci akumulátoru na sekvenci.

AggregateBy<TSource,TKey,TAccumulate>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, Func<TKey,CancellationToken, ValueTask<TAccumulate>>, Func<TAccumulate,TSource,CancellationToken, ValueTask<TAccumulate>>, IEqualityComparer<TKey>)

Použije funkci akumulátoru na sekvenci, seskupí výsledky podle klíče.

AggregateBy<TSource,TKey,TAccumulate>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, TAccumulate, Func<TAccumulate,TSource,CancellationToken,ValueTask<TAccumulate>>, IEqualityComparer<TKey>)

Použije funkci akumulátoru na sekvenci, seskupí výsledky podle klíče.

AggregateBy<TSource,TKey,TAccumulate>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,TAccumulate>, Func<TAccumulate, TSource,TAccumulate>, IEqualityComparer<TKey>)

Použije funkci akumulátoru na sekvenci, seskupí výsledky podle klíče.

AggregateBy<TSource,TKey,TAccumulate>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>)

Použije funkci akumulátoru na sekvenci, seskupí výsledky podle klíče.

AllAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

Určuje, zda všechny prvky sekvence splňují podmínku.

AllAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

Určuje, zda všechny prvky sekvence splňují podmínku.

AnyAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Určuje, zda sekvence obsahuje nějaké prvky.

AnyAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

Určuje, zda některý prvek sekvence splňuje podmínku.

AnyAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

Určuje, zda některý prvek sekvence splňuje podmínku.

Append<TSource>(IAsyncEnumerable<TSource>, TSource)

Připojí hodnotu na konec sekvence.

Chunk<TSource>(IAsyncEnumerable<TSource>, Int32)

Rozdělte prvky sekvence na bloky velikosti maximálně size.

Concat<TSource>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TSource>)

Zřetězí dvě sekvence.

ConfigureAwait<T>(IAsyncEnumerable<T>, Boolean)

Konfiguruje, jak se budou provádět čekající úlohy vrácené z asynchronní iterace.

ContainsAsync<TSource>(IAsyncEnumerable<TSource>, TSource, IEqualityComparer<TSource>, CancellationToken)

Určuje, zda sekvence obsahuje zadaný prvek.

CountAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Vrátí počet prvků v posloupnosti.

CountAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

Vrátí počet prvků v sekvenci, které splňují podmínku.

CountAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

Vrátí počet prvků v sekvenci, které splňují podmínku.

CountBy<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>)

Vrátí počet prvků ve zdrojové sekvenci seskupené podle klíče.

CountBy<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Vrátí počet prvků ve zdrojové sekvenci seskupené podle klíče.

DefaultIfEmpty<TSource>(IAsyncEnumerable<TSource>, TSource)

Vrátí prvky zadané sekvence nebo zadané hodnoty, pokud je sekvence prázdná.

DefaultIfEmpty<TSource>(IAsyncEnumerable<TSource>)

Vrátí prvky zadané sekvence nebo výchozí hodnotu parametru typu, pokud je sekvence prázdná.

Distinct<TSource>(IAsyncEnumerable<TSource>, IEqualityComparer<TSource>)

Vrátí odlišné prvky ze sekvence.

DistinctBy<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>)

Vrátí odlišné prvky ze sekvence podle zadané funkce selektoru klíče.

DistinctBy<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Vrátí odlišné prvky ze sekvence podle zadané funkce selektoru klíče.

ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken)

Vrátí prvek v zadaném indexu v sekvenci.

ElementAtAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken)

Vrátí prvek v zadaném indexu v sekvenci.

ElementAtOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Index, CancellationToken)

Vrátí prvek v zadaném indexu v sekvenci nebo výchozí hodnotu, pokud je index mimo rozsah.

ElementAtOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Int32, CancellationToken)

Vrátí prvek v zadaném indexu v sekvenci nebo výchozí hodnotu, pokud je index mimo rozsah.

Except<TSource>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří množinu dvou sekvencí.

ExceptBy<TSource,TKey>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TKey>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>)

Vytvoří rozdíl množiny dvou sekvencí podle zadané funkce selektoru klíče.

ExceptBy<TSource,TKey>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Vytvoří rozdíl množiny dvou sekvencí podle zadané funkce selektoru klíče.

FirstAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Vrátí první prvek sekvence.

FirstAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

Vrátí první prvek v sekvenci, která splňuje zadanou podmínku.

FirstAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

Vrátí první prvek v sekvenci, která splňuje zadanou podmínku.

FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Vrátí první prvek sekvence nebo výchozí hodnotu TSource , pokud sekvence neobsahuje žádné prvky.

FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

Vrátí první prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud není nalezen žádný takový prvek.

FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken)

Vrátí první prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud není nalezen žádný takový prvek.

FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

Vrátí první prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud není nalezen žádný takový prvek.

FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken)

Vrátí první prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud není nalezen žádný takový prvek.

FirstOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken)

Vrátí první prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.

FullJoin<TOuter,TInner,TKey,TResult>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,CancellationToken,ValueTask<TKey>>, Func<TInner,CancellationToken,ValueTask<TKey>>, Func<TOuter, TInner,CancellationToken,ValueTask<TResult>>, IEqualityComparer<TKey>)

Koreluje prvky dvou asynchronních sekvencí na základě odpovídajících klíčů a vytváří výsledek pro spárované a chybějící prvky.

FullJoin<TOuter,TInner,TKey,TResult>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Koreluje prvky dvou asynchronních sekvencí na základě odpovídajících klíčů a vytváří výsledek pro spárované a chybějící prvky.

FullJoin<TOuter,TInner,TKey>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,CancellationToken,ValueTask<TKey>>, Func<TInner, CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>)

Koreluje prvky dvou asynchronních sekvencí na základě odpovídajících klíčů a vytváří řazenou kolekci členů pro spárované a chybějící prvky.

FullJoin<TOuter,TInner,TKey>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, IEqualityComparer<TKey>)

Koreluje prvky dvou asynchronních sekvencí na základě odpovídajících klíčů a vytváří řazenou kolekci členů pro spárované a chybějící prvky.

GroupBy<TSource,TKey,TElement,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, Func<TSource, CancellationToken,ValueTask<TElement>>, Func<TKey,IEnumerable<TElement>, CancellationToken,ValueTask<TResult>>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče. Hodnoty klíče se porovnávají pomocí zadaného porovnávače a prvky každé skupiny se promítnou pomocí zadané funkce.

GroupBy<TSource,TKey,TElement,TResult>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče. Hodnoty klíče se porovnávají pomocí zadaného porovnávače a prvky každé skupiny se promítnou pomocí zadané funkce.

GroupBy<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource, CancellationToken,ValueTask<TKey>>, Func<TSource,CancellationToken, ValueTask<TElement>>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle funkce selektoru klíče. Klíče se porovnávají pomocí porovnávače a jednotlivé prvky skupiny se promítají pomocí zadané funkce.

GroupBy<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle funkce selektoru klíče. Klíče se porovnávají pomocí porovnávače a jednotlivé prvky skupiny se promítají pomocí zadané funkce.

GroupBy<TSource,TKey,TResult>(IAsyncEnumerable<TSource>, Func<TSource, CancellationToken,ValueTask<TKey>>, Func<TKey,IEnumerable<TSource>, CancellationToken,ValueTask<TResult>>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče.

GroupBy<TSource,TKey,TResult>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíčů a vytvoří výslednou hodnotu z každé skupiny a jejího klíče.

GroupBy<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče.

GroupBy<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Seskupí prvky sekvence podle zadané funkce selektoru klíče.

GroupJoin<TOuter,TInner,TKey,TResult>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,CancellationToken,ValueTask<TKey>>, Func<TInner,CancellationToken,ValueTask<TKey>>, Func<TOuter, IEnumerable<TInner>,CancellationToken,ValueTask<TResult>>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě rovnosti klíčů a seskupuje výsledky.

GroupJoin<TOuter,TInner,TKey,TResult>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>,TResult>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě rovnosti klíčů a seskupuje výsledky.

GroupJoin<TOuter,TInner,TKey>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,CancellationToken,ValueTask<TKey>>, Func<TInner, CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě rovnosti klíčů a seskupuje výsledky. Pokud comparer je null nebo vynecháte, použije se výchozí porovnávač rovnosti k porovnání klíčů.

GroupJoin<TOuter,TInner,TKey>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě rovnosti klíčů a seskupuje výsledky. Pokud comparer je null nebo vynecháte, použije se výchozí porovnávač rovnosti k porovnání klíčů.

Index<TSource>(IAsyncEnumerable<TSource>)

Vrátí výčet, který zahrnuje index elementu do řazené kolekce členů.

Intersect<TSource>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří průnik množiny dvou sekvencí.

IntersectBy<TSource,TKey>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TKey>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>)

Vytvoří průnik množiny dvou sekvencí podle zadané funkce selektoru kláves.

IntersectBy<TSource,TKey>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Vytvoří průnik množiny dvou sekvencí podle zadané funkce selektoru kláves.

Join<TOuter,TInner,TKey,TResult>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,CancellationToken,ValueTask<TKey>>, Func<TInner, CancellationToken,ValueTask<TKey>>, Func<TOuter,TInner,CancellationToken, ValueTask<TResult>>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů.

Join<TOuter,TInner,TKey,TResult>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů.

Join<TOuter,TInner,TKey>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,CancellationToken,ValueTask<TKey>>, Func<TInner, CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů.

Join<TOuter,TInner,TKey>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů.

LastAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Vrátí poslední prvek sekvence.

LastAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

Vrátí poslední prvek sekvence, která splňuje zadanou podmínku.

LastAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

Vrátí poslední prvek sekvence, která splňuje zadanou podmínku.

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Vrátí poslední prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde.

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken)

Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde.

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde.

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken)

Vrátí poslední prvek sekvence, která splňuje podmínku nebo výchozí hodnotu, pokud se takový prvek nenajde.

LastOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken)

Vrátí poslední prvek sekvence nebo výchozí hodnotu, pokud sekvence neobsahuje žádné prvky.

LeftJoin<TOuter,TInner,TKey,TResult>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,CancellationToken,ValueTask<TKey>>, Func<TInner,CancellationToken,ValueTask<TKey>>, Func<TOuter, TInner,CancellationToken,ValueTask<TResult>>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů.

LeftJoin<TOuter,TInner,TKey,TResult>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů.

LeftJoin<TOuter,TInner,TKey>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,CancellationToken,ValueTask<TKey>>, Func<TInner, CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů.

LeftJoin<TOuter,TInner,TKey>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů.

LongCountAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Vrátí počet prvků v sekvenci, které splňují podmínku.

LongCountAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

Vrátí počet prvků v sekvenci, které splňují podmínku.

LongCountAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

Vrátí počet prvků v sekvenci, které splňují podmínku.

MaxAsync<TSource>(IAsyncEnumerable<TSource>, IComparer<TSource>, CancellationToken)

Vrátí maximální hodnotu v obecné sekvenci.

MaxByAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IComparer<TKey>, CancellationToken)

Vrátí maximální hodnotu v obecné sekvenci podle zadané funkce selektoru klíče.

MaxByAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>, CancellationToken)

Vrátí maximální hodnotu v obecné sekvenci podle zadané funkce selektoru klíče.

MinAsync<TSource>(IAsyncEnumerable<TSource>, IComparer<TSource>, CancellationToken)

Vrátí minimální hodnotu v obecné sekvenci.

MinByAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IComparer<TKey>, CancellationToken)

Vrátí minimální hodnotu v obecné sekvenci podle zadané funkce selektoru klíčů.

MinByAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>, CancellationToken)

Vrátí minimální hodnotu v obecné sekvenci podle zadané funkce selektoru klíčů.

Order<T>(IAsyncEnumerable<T>, IComparer<T>)

Seřadí prvky sekvence ve vzestupném pořadí.

OrderBy<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IComparer<TKey>)

Seřadí prvky sekvence ve vzestupném pořadí.

OrderBy<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Seřadí prvky sekvence ve vzestupném pořadí.

OrderByDescending<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IComparer<TKey>)

Seřadí prvky sekvence v sestupném pořadí.

OrderByDescending<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Seřadí prvky sekvence v sestupném pořadí.

OrderDescending<T>(IAsyncEnumerable<T>, IComparer<T>)

Seřadí prvky sekvence v sestupném pořadí.

Prepend<TSource>(IAsyncEnumerable<TSource>, TSource)

Přidá hodnotu na začátek sekvence.

Reverse<TSource>(IAsyncEnumerable<TSource>)

Invertuje pořadí prvků v sekvenci.

RightJoin<TOuter,TInner,TKey,TResult>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,CancellationToken,ValueTask<TKey>>, Func<TInner,CancellationToken,ValueTask<TKey>>, Func<TOuter, TInner,CancellationToken,ValueTask<TResult>>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů.

RightJoin<TOuter,TInner,TKey,TResult>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů.

RightJoin<TOuter,TInner,TKey>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,CancellationToken,ValueTask<TKey>>, Func<TInner, CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů.

RightJoin<TOuter,TInner,TKey>(IAsyncEnumerable<TOuter>, IAsyncEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, IEqualityComparer<TKey>)

Koreluje prvky dvou sekvencí na základě odpovídajících klíčů.

Select<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TResult>>)

Prodá jednotlivé prvky sekvence do nového formuláře.

Select<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<TResult>>)

Každý prvek sekvence začlení do nového formuláře zahrnutím indexu elementu.

Select<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,TResult>)

Každý prvek sekvence začlení do nového formuláře zahrnutím indexu elementu.

Select<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,TResult>)

Prodá jednotlivé prvky sekvence do nového formuláře.

SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>)

Prodá každý prvek sekvence na IEnumerable<T>, zploštětuje výsledné sekvence do jedné IAsyncEnumerable<T> sekvence a vyvolá funkci voliče výsledku na každém prvku v něm. Index každého zdrojového prvku se používá v přechodné projektované formě daného prvku.

SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection, CancellationToken,ValueTask<TResult>>)

Prodá každý prvek sekvence na IAsyncEnumerable<T>, zploštětuje výsledné sekvence do jedné IAsyncEnumerable<T> sekvence a vyvolá funkci voliče výsledku na každém prvku v něm. Index každého zdrojového prvku se používá v přechodné projektované formě daného prvku.

SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Prodá každý prvek sekvence na IAsyncEnumerable<T>, zploštětuje výsledné sekvence do jedné IAsyncEnumerable<T> sekvence a vyvolá funkci voliče výsledku na každém prvku v něm. Index každého zdrojového prvku se používá v přechodné projektované formě daného prvku.

SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Prodá každý prvek sekvence na IEnumerable<T>, zploštětuje výsledné sekvence do jedné IAsyncEnumerable<T> sekvence a vyvolá funkci voliče výsledku na každém prvku v něm. Index každého zdrojového prvku se používá v přechodné projektované formě daného prvku.

SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>)

Prodá každý prvek sekvence na IEnumerable<T>, zploštětuje výsledné sekvence do jedné IAsyncEnumerable<T> sekvence a vyvolá funkci voliče výsledku na každém prvku v něm.

SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TCollection>>, Func<TSource, TCollection,CancellationToken,ValueTask<TResult>>)

Prodá každý prvek sekvence na IAsyncEnumerable<T>, zploštětuje výsledné sekvence do jedné IAsyncEnumerable<T> sekvence a vyvolá funkci voliče výsledku na každém prvku v něm.

SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Prodá každý prvek sekvence na IEnumerable<T>, zploštětuje výsledné sekvence do jedné IAsyncEnumerable<T> sekvence a vyvolá funkci voliče výsledku na každém prvku v něm.

SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TResult>>>)

Prodá jednotlivé prvky sekvence do IEnumerable<T> jedné sekvence a zploštějí výsledné sekvence do jedné IAsyncEnumerable<T> sekvence.

SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TResult>>)

Prodá jednotlivé prvky sekvence do IAsyncEnumerable<T> jedné sekvence a zploštějí výsledné sekvence do jedné IAsyncEnumerable<T> sekvence.

SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)

Prodá jednotlivé prvky sekvence do IEnumerable<T> jedné sekvence a zploštějí výsledné sekvence do jedné IAsyncEnumerable<T> sekvence.

SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TResult>>>)

Prodá jednotlivé prvky sekvence do IEnumerable<T> jedné sekvence a zploštějí výsledné sekvence do jedné IAsyncEnumerable<T> sekvence. Index každého zdrojového prvku se používá v projektované formě tohoto prvku.

SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TResult>>)

Prodá jednotlivé prvky sekvence do IAsyncEnumerable<T> jedné sekvence a zploštějí výsledné sekvence do jedné IAsyncEnumerable<T> sekvence. Index každého zdrojového prvku se používá v projektované formě tohoto prvku.

SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)

Prodá jednotlivé prvky sekvence do IEnumerable<T> jedné sekvence a zploštějí výsledné sekvence do jedné IAsyncEnumerable<T> sekvence. Index každého zdrojového prvku se používá v projektované formě tohoto prvku.

SequenceEqualAsync<TSource>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TSource>, IEqualityComparer<TSource>, CancellationToken)

Určuje, zda jsou dvě sekvence stejné porovnáním jejich prvků.

Shuffle<TSource>(IAsyncEnumerable<TSource>)

Pořadí prvků sekvence se zamíchá.

SingleAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Vrátí jediný prvek sekvence a vyvolá výjimku, pokud v sekvenci není právě jeden prvek.

SingleAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

Vrátí jediný prvek sekvence, která splňuje zadanou podmínku, a vyvolá výjimku, pokud existuje více než jeden takový prvek.

SingleAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

Vrátí jediný prvek sekvence, která splňuje zadanou podmínku, a vyvolá výjimku, pokud existuje více než jeden takový prvek.

SingleOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Vrátí jediný prvek sekvence nebo výchozí hodnotu, pokud je sekvence prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek.

SingleOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, CancellationToken)

Vrátí jediný prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud žádný takový prvek neexistuje; tato metoda vyvolá výjimku, pokud podmínka splňuje více než jeden prvek.

SingleOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>, TSource, CancellationToken)

Vrátí jediný prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud žádný takový prvek neexistuje; tato metoda vyvolá výjimku, pokud podmínka splňuje více než jeden prvek.

SingleOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, CancellationToken)

Vrátí jediný prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud žádný takový prvek neexistuje; tato metoda vyvolá výjimku, pokud podmínka splňuje více než jeden prvek.

SingleOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>, TSource, CancellationToken)

Vrátí jediný prvek sekvence, která splňuje zadanou podmínku nebo výchozí hodnotu, pokud žádný takový prvek neexistuje; tato metoda vyvolá výjimku, pokud podmínka splňuje více než jeden prvek.

SingleOrDefaultAsync<TSource>(IAsyncEnumerable<TSource>, TSource, CancellationToken)

Vrátí jediný prvek sekvence nebo výchozí hodnotu, pokud je sekvence prázdná; tato metoda vyvolá výjimku, pokud je v sekvenci více než jeden prvek.

Skip<TSource>(IAsyncEnumerable<TSource>, Int32)

Obchází zadaný počet prvků v sekvenci a vrátí zbývající prvky.

SkipLast<TSource>(IAsyncEnumerable<TSource>, Int32)

Vrátí novou sekvenci, ze které jsou prvky z source posledního count prvku zdrojové kolekce vynechány.

SkipWhile<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>)

Obchází prvky v sekvenci, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky.

SkipWhile<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>)

Obchází prvky v sekvenci, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky.

SkipWhile<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Obchází prvky v sekvenci, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky. Index elementu se používá v logice predikátové funkce.

SkipWhile<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<Boolean>>)

Obchází prvky v sekvenci, pokud je zadaná podmínka pravdivá a vrátí zbývající prvky. Index elementu se používá v logice predikátové funkce.

Take<TSource>(IAsyncEnumerable<TSource>, Int32)

Vrátí zadaný počet souvislých prvků od začátku sekvence.

Take<TSource>(IAsyncEnumerable<TSource>, Range)

Vrátí zadanou oblast souvislých prvků z sekvence.

TakeLast<TSource>(IAsyncEnumerable<TSource>, Int32)

Vrátí novou sekvenci, která obsahuje poslední count prvky z source.

TakeWhile<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>)

Vrátí prvky ze sekvence, pokud je zadaná podmínka pravdivá.

TakeWhile<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>)

Vrátí prvky ze sekvence, pokud je zadaná podmínka pravdivá.

TakeWhile<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Vrátí prvky ze sekvence, pokud je zadaná podmínka pravdivá. Index elementu se používá v logice predikátové funkce.

TakeWhile<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<Boolean>>)

Vrátí prvky ze sekvence, pokud je zadaná podmínka pravdivá. Index elementu se používá v logice predikátové funkce.

ToArrayAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Vytvoří pole z objektu IAsyncEnumerable<T>.

ToBlockingEnumerable<T>(IAsyncEnumerable<T>, CancellationToken)

IAsyncEnumerable<T> Převede instanci na výčet IEnumerable<T> prvků blokujícím způsobem.

ToDictionaryAsync<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, Func<TSource, CancellationToken,ValueTask<TElement>>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> Vytvoří z "IAsyncEnumerable<T>/> podle zadaného selektoru klíčů a funkcí selektoru prvků.

ToDictionaryAsync<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> Vytvoří z "IAsyncEnumerable<T>/> podle zadaného selektoru klíčů a funkcí selektoru prvků.

ToDictionaryAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource, CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>, CancellationToken)

Vytvoří Dictionary<TKey,TValue> z IAsyncEnumerable<T> podle zadané funkce selektoru kláves.

ToDictionaryAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)

Vytvoří Dictionary<TKey,TValue> z IAsyncEnumerable<T> podle zadané funkce selektoru kláves.

ToHashSetAsync<TSource>(IAsyncEnumerable<TSource>, IEqualityComparer<TSource>, CancellationToken)

Vytvoří HashSet<T> z IAsyncEnumerable<T>.

ToListAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken)

Vytvoří seznam z objektu IAsyncEnumerable<T>.

ToLookupAsync<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, Func<TSource, CancellationToken,ValueTask<TElement>>, IEqualityComparer<TKey>, CancellationToken)

ILookup<TKey,TElement> Vytvoří ze zadané funkce selektoru klíčů a funkcí selektoru prvků z určitého IAsyncEnumerable<T> typu.

ToLookupAsync<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)

ILookup<TKey,TElement> Vytvoří ze zadané funkce selektoru klíčů a funkcí selektoru prvků z určitého IAsyncEnumerable<T> typu.

ToLookupAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>, CancellationToken)

Vytvoří ILookup<TKey,TElement> z IAsyncEnumerable<T> podle zadané funkce selektoru kláves.

ToLookupAsync<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)

Vytvoří ILookup<TKey,TElement> z IAsyncEnumerable<T> podle zadané funkce selektoru kláves.

Union<TSource>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TSource>, IEqualityComparer<TSource>)

Vytvoří sjednocovací sadu dvou sekvencí.

UnionBy<TSource,TKey>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>)

Vytvoří sjednocování dvou sekvencí podle zadané funkce selektoru klíče.

UnionBy<TSource,TKey>(IAsyncEnumerable<TSource>, IAsyncEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Vytvoří sjednocování dvou sekvencí podle zadané funkce selektoru klíče.

Where<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Boolean>)

Filtruje posloupnost hodnot na základě predikátu.

Where<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<Boolean>>)

Filtruje posloupnost hodnot na základě predikátu.

Where<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Int32,Boolean>)

Filtruje posloupnost hodnot na základě predikátu. Index každého prvku se používá v logice predikátové funkce.

Where<TSource>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<Boolean>>)

Filtruje posloupnost hodnot na základě predikátu. Index každého prvku se používá v logice predikátové funkce.

WithCancellation<T>(IAsyncEnumerable<T>, CancellationToken)

CancellationToken Nastaví, do GetAsyncEnumerator(CancellationToken) které se má předat při iteraci.

Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,CancellationToken,ValueTask<TResult>>)

Použije zadanou funkci na odpovídající prvky dvou sekvencí a vytvoří sekvenci výsledků.

Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

Použije zadanou funkci na odpovídající prvky dvou sekvencí a vytvoří sekvenci výsledků.

Zip<TFirst,TSecond,TThird>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, IAsyncEnumerable<TThird>)

Vytvoří sekvenci řazených kolekcí členů s prvky ze tří zadaných sekvencí.

Zip<TFirst,TSecond>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>)

Vytvoří sekvenci řazených kolekcí členů s prvky ze dvou zadaných sekvencí.

Platí pro