ParallelEnumerable Třída

Definice

Poskytuje sadu metod pro dotazování objektů, které implementují ParallelQuery{TSource}. Jedná se o paralelní ekvivalent .Enumerable

public ref class ParallelEnumerable abstract sealed
public static class ParallelEnumerable
type ParallelEnumerable = class
Public Module ParallelEnumerable
Dědičnost
ParallelEnumerable

Metody

Name Description
Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, Func<TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate, TAccumulate,TAccumulate>, Func<TAccumulate,TResult>)

Použije paralelně funkci akumulátoru na sekvenci. Toto přetížení není k dispozici v sekvenční implementaci.

Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate, TAccumulate,TAccumulate>, Func<TAccumulate,TResult>)

Použije paralelně funkci akumulátoru na sekvenci. Toto přetížení není k dispozici v sekvenční implementaci.

Aggregate<TSource,TAccumulate,TResult>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>)

Použije paralelně 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.

Aggregate<TSource,TAccumulate>(ParallelQuery<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>)

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

Aggregate<TSource>(ParallelQuery<TSource>, Func<TSource,TSource,TSource>)

Použije paralelně funkci akumulátoru na sekvenci.

All<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

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

Any<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

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

Any<TSource>(ParallelQuery<TSource>)

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

AsEnumerable<TSource>(ParallelQuery<TSource>)

Převede ho ParallelQuery<TSource>IEnumerable<T> na vynucené sekvenční vyhodnocení dotazu.

AsOrdered(ParallelQuery)

Umožňuje zpracování zdroje dat, jako by bylo seřazeno, a přepisuje výchozí neuspořádaný zdroj dat. AsOrdered lze vyvolat pouze u ne generických sekvencí vrácených asParallelem, ParallelEnumerable.Range a ParallelEnumerable.Repeat.

AsOrdered<TSource>(ParallelQuery<TSource>)

Umožňuje zpracování zdroje dat, jako by bylo seřazeno, a přepisuje výchozí neuspořádaný zdroj dat. AsOrdered lze vyvolat pouze u obecných sekvencí vrácených asParallelem, ParallelEnumerable.Range a ParallelEnumerable.Repeat.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsParallel<TSource>(IEnumerable<TSource>)

Umožňuje paralelizaci dotazu.

AsParallel<TSource>(Partitioner<TSource>)

Umožňuje paralelizaci dotazu, jak je zdroj vlastního dělitele, který zodpovídá za rozdělení vstupní sekvence do oddílů.

AsSequential<TSource>(ParallelQuery<TSource>)

Převede ho ParallelQuery<TSource>IEnumerable<T> na vynucené sekvenční vyhodnocení dotazu.

AsUnordered<TSource>(ParallelQuery<TSource>)

Umožňuje zprostředkující dotaz považovat za předpokladu, že mezi prvky není odvozeno žádné řazení.

Average(ParallelQuery<Decimal>)

Vypočítá paralelně průměr posloupnosti hodnot.

Average(ParallelQuery<Double>)

Vypočítá paralelně průměr posloupnosti hodnot.

Average(ParallelQuery<Int32>)

Vypočítá paralelně průměr posloupnosti hodnot.

Average(ParallelQuery<Int64>)

Vypočítá paralelně průměr posloupnosti hodnot.

Average(ParallelQuery<Nullable<Decimal>>)

Vypočítá paralelně průměr posloupnosti hodnot.

Average(ParallelQuery<Nullable<Double>>)

Vypočítá paralelně průměr posloupnosti hodnot.

Average(ParallelQuery<Nullable<Int32>>)

Vypočítá paralelně průměr posloupnosti hodnot.

Average(ParallelQuery<Nullable<Int64>>)

Vypočítá paralelně průměr posloupnosti hodnot.

Average(ParallelQuery<Nullable<Single>>)

Vypočítá paralelně průměr posloupnosti hodnot.

Average(ParallelQuery<Single>)

Vypočítá paralelně průměr posloupnosti hodnot.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Vypočítá paralelně průměr posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Vypočítá paralelně průměr posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Vypočítá paralelně průměr posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Vypočítá paralelně průměr posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Vypočítá paralelně průměr posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Vypočítá paralelně průměr posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Vypočítá paralelně průměr posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Vypočítá paralelně průměr posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Vypočítá paralelně průměr posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Average<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Vypočítá paralelně průměr posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Cast<TResult>(ParallelQuery)

Převede prvky ParallelQuery na zadaný typ.

Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Zastaralé.

Toto přetížení Concat by nikdy nemělo být volána. Tato metoda je označena jako zastaralá a při zavolání vždy vyvolá NotSupportedException .

Concat<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Zřetězí dvě paralelní sekvence.

Contains<TSource>(ParallelQuery<TSource>, TSource, IEqualityComparer<TSource>)

Určuje paralelně, zda sekvence obsahuje zadaný prvek pomocí zadaného IEqualityComparer<T>.

Contains<TSource>(ParallelQuery<TSource>, TSource)

Určuje paralelně, zda sekvence obsahuje zadaný prvek pomocí výchozího porovnávače rovnosti.

Count<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Vrátí číslo, které představuje, kolik prvků v zadané paralelní sekvenci splňuje podmínku.

Count<TSource>(ParallelQuery<TSource>)

Vrátí počet prvků v paralelní sekvenci.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>, TSource)

Vrátí prvky zadané paralelní sekvence nebo zadanou hodnotu v jednotonové kolekci, pokud je sekvence prázdná.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

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

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

Vrátí odlišné prvky od paralelní sekvence pomocí zadaného IEqualityComparer<T> k porovnání hodnot.

Distinct<TSource>(ParallelQuery<TSource>)

Vrátí odlišné prvky z paralelní sekvence pomocí výchozího porovnávače rovnosti k porovnání hodnot.

ElementAt<TSource>(ParallelQuery<TSource>, Int32)

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

ElementAtOrDefault<TSource>(ParallelQuery<TSource>, Int32)

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

Empty<TResult>()

Vrátí prázdnou hodnotu ParallelQuery{TResult}, která má zadaný argument typu.

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Zastaralé.

Toto kromě přetížení by nikdy nemělo být volána. Tato metoda je označena jako zastaralá a při zavolání vždy vyvolá NotSupportedException .

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Zastaralé.

Toto kromě přetížení by nikdy nemělo být volána. Tato metoda je označena jako zastaralá a při zavolání vždy vyvolá NotSupportedException .

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

Vytvoří množinu dvou paralelních sekvencí pomocí zadaného IEqualityComparer<T> k porovnání hodnot.

Except<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Vytvoří množinu dvou paralelních sekvencí pomocí výchozího porovnávače rovnosti k porovnání hodnot.

First<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

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

First<TSource>(ParallelQuery<TSource>)

Vrátí první prvek paralelní sekvence.

FirstOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

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

FirstOrDefault<TSource>(ParallelQuery<TSource>)

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

ForAll<TSource>(ParallelQuery<TSource>, Action<TSource>)

Vyvolá paralelně zadanou akci pro každý prvek v objektu source.

GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<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,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)

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

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

Seskupuje paralelně 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>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Seskupí paralelně prvky sekvence podle zadané funkce selektoru klíčů a projekty prvky pro každou skupinu pomocí zadané funkce.

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

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

GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)

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

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

Seskupuje paralelně prvky sekvence podle zadané funkce selektoru klíčů a porovnává klíče pomocí zadaného IComparer<T>.

GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Seskupuje paralelně prvky sekvence podle zadané funkce selektoru klíčů.

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)
Zastaralé.

Toto přetížení GroupJoin by nikdy nemělo být volána. Tato metoda je označena jako zastaralá a při zavolání vždy vyvolá NotSupportedException .

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)
Zastaralé.

Toto přetížení GroupJoin by nikdy nemělo být volána. Tato metoda je označena jako zastaralá a při zavolání vždy vyvolá NotSupportedException .

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

Koreluje paralelně prvky dvou sekvencí na základě rovnosti klíčů a seskupuje výsledky. Zadaný IEqualityComparer<T> slouží k porovnání klíčů.

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

Koreluje paralelně prvky dvou sekvencí na základě rovnosti klíčů a seskupuje výsledky. Výchozí porovnávač rovnosti se používá k porovnání klíčů.

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Zastaralé.

Toto přetížení průniku by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a při zavolání vždy vyvolá NotSupportedException .

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Zastaralé.

Toto přetížení průniku by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a při zavolání vždy vyvolá NotSupportedException .

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

Vytvoří průnik množiny dvou paralelních sekvencí pomocí zadaného IEqualityComparer{T} k porovnání hodnot.

Intersect<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Vytvoří průnik sady dvou paralelních sekvencí pomocí výchozího porovnávače rovnosti k porovnání hodnot.

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)
Zastaralé.

Toto přetížení Join by nikdy nemělo být volána. Tato metoda je označena jako zastaralá a při vyvolání vždy vyvolá NotSupportedException .

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)
Zastaralé.

Toto přetížení Join by nikdy nemělo být volána. Tato metoda je označena jako zastaralá a při vyvolání vždy vyvolá NotSupportedException .

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

Koreluje paralelně prvky dvou sekvencí na základě odpovídajících klíčů. Zadaný IEqualityComparer<T> slouží k porovnání klíčů.

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, ParallelQuery<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)

Koreluje paralelně prvky dvou sekvencí na základě odpovídajících klíčů. Výchozí porovnávač rovnosti se používá k porovnání klíčů.

Last<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

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

Last<TSource>(ParallelQuery<TSource>)

Vrátí poslední prvek paralelní sekvence.

LastOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

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

LastOrDefault<TSource>(ParallelQuery<TSource>)

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

LongCount<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

Vrátí hodnotu Int64, která představuje, kolik prvků v paralelní sekvenci splňuje podmínku.

LongCount<TSource>(ParallelQuery<TSource>)

Vrátí hodnotu Int64, která představuje celkový počet prvků v paralelní sekvenci.

Max(ParallelQuery<Decimal>)

Vrátí maximální hodnotu v paralelní sekvenci hodnot.

Max(ParallelQuery<Double>)

Vrátí maximální hodnotu v paralelní sekvenci hodnot.

Max(ParallelQuery<Int32>)

Vrátí maximální hodnotu v paralelní sekvenci hodnot.

Max(ParallelQuery<Int64>)

Vrátí maximální hodnotu v paralelní sekvenci hodnot.

Max(ParallelQuery<Nullable<Decimal>>)

Vrátí maximální hodnotu v paralelní sekvenci hodnot.

Max(ParallelQuery<Nullable<Double>>)

Vrátí maximální hodnotu v paralelní sekvenci hodnot.

Max(ParallelQuery<Nullable<Int32>>)

Vrátí maximální hodnotu v paralelní sekvenci hodnot.

Max(ParallelQuery<Nullable<Int64>>)

Vrátí maximální hodnotu v paralelní sekvenci hodnot.

Max(ParallelQuery<Nullable<Single>>)

Vrátí maximální hodnotu v paralelní sekvenci hodnot.

Max(ParallelQuery<Single>)

Vrátí maximální hodnotu v paralelní sekvenci hodnot.

Max<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí maximální hodnotu.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí maximální hodnotu.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí maximální hodnotu.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí maximální hodnotu.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí maximální hodnotu.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí maximální hodnotu.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí maximální hodnotu.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí maximální hodnotu.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí maximální hodnotu.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí maximální hodnotu.

Max<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí maximální hodnotu.

Max<TSource>(ParallelQuery<TSource>)

Vrátí maximální hodnotu v paralelní sekvenci hodnot.

Min(ParallelQuery<Decimal>)

Vrátí minimální hodnotu v paralelní sekvenci hodnot.

Min(ParallelQuery<Double>)

Vrátí minimální hodnotu v paralelní sekvenci hodnot.

Min(ParallelQuery<Int32>)

Vrátí minimální hodnotu v paralelní sekvenci hodnot.

Min(ParallelQuery<Int64>)

Vrátí minimální hodnotu v paralelní sekvenci hodnot.

Min(ParallelQuery<Nullable<Decimal>>)

Vrátí minimální hodnotu v paralelní sekvenci hodnot.

Min(ParallelQuery<Nullable<Double>>)

Vrátí minimální hodnotu v paralelní sekvenci hodnot.

Min(ParallelQuery<Nullable<Int32>>)

Vrátí minimální hodnotu v paralelní sekvenci hodnot.

Min(ParallelQuery<Nullable<Int64>>)

Vrátí minimální hodnotu v paralelní sekvenci hodnot.

Min(ParallelQuery<Nullable<Single>>)

Vrátí minimální hodnotu v paralelní sekvenci hodnot.

Min(ParallelQuery<Single>)

Vrátí minimální hodnotu v paralelní sekvenci hodnot.

Min<TSource,TResult>(ParallelQuery<TSource>, Func<TSource,TResult>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí minimální hodnotu.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí minimální hodnotu.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí minimální hodnotu.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí minimální hodnotu.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí minimální hodnotu.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí minimální hodnotu.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí minimální hodnotu.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí minimální hodnotu.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí minimální hodnotu.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí minimální hodnotu.

Min<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Vyvolá paralelně transformační funkci na každém prvku sekvence a vrátí minimální hodnotu.

Min<TSource>(ParallelQuery<TSource>)

Vrátí minimální hodnotu v paralelní sekvenci hodnot.

OfType<TResult>(ParallelQuery)

Filtruje prvky ParallelQuery na základě zadaného typu.

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

Seřadí paralelně prvky sekvence ve vzestupném pořadí pomocí zadaného porovnávače.

OrderBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Seřadí paralelně prvky sekvence ve vzestupném pořadí podle klíče.

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

Seřadí prvky sekvence v sestupném pořadí pomocí zadaného porovnávače.

OrderByDescending<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Seřadí paralelně prvky sekvence v sestupném pořadí podle klíče.

Range(Int32, Int32)

Vygeneruje paralelní sekvenci integrálních čísel v zadaném rozsahu.

Repeat<TResult>(TResult, Int32)

Vygeneruje paralelní sekvenci, která obsahuje jednu opakovanou hodnotu.

Reverse<TSource>(ParallelQuery<TSource>)

Invertuje pořadí prvků v paralelní sekvenci.

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

Projekty paralelně každý prvek sekvence do nového formuláře začleněním indexu elementu.

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

Projekty paralelně každý prvek sekvence do nového formuláře.

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

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

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

Prodá každý prvek sekvence na IEnumerable<T>, zploštějí výsledné sekvence do jedné sekvence a vyvolá funkci voliče výsledků 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,TResult>(ParallelQuery<TSource>, Func<TSource,IEnumerable<TResult>>)

Projekty paralelně pro každý prvek sekvence a IEnumerable<T> zploštějí výsledné sekvence do jedné sekvence.

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

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

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Zastaralé.

Toto přetížení SequenceEqual by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a při zavolání vždy vyvolá NotSupportedException .

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Zastaralé.

Toto přetížení SequenceEqual by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a při zavolání vždy vyvolá NotSupportedException .

SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>, IEqualityComparer<TSource>)

Určuje, zda jsou dvě paralelní sekvence stejné porovnáním jejich prvků pomocí zadané IEqualityComparer{T}.

SequenceEqual<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Určuje, zda jsou dvě paralelní sekvence stejné porovnáním prvků pomocí výchozího porovnávače rovnosti pro jejich typ.

Single<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

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

Single<TSource>(ParallelQuery<TSource>)

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

SingleOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)

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

SingleOrDefault<TSource>(ParallelQuery<TSource>)

Vrátí jediný prvek paralelní 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>(ParallelQuery<TSource>, Int32)

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

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

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

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

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

Sum(ParallelQuery<Decimal>)

Vypočítá paralelně součet posloupnosti hodnot.

Sum(ParallelQuery<Double>)

Vypočítá paralelně součet posloupnosti hodnot.

Sum(ParallelQuery<Int32>)

Vypočítá paralelně součet posloupnosti hodnot.

Sum(ParallelQuery<Int64>)

Vypočítá paralelně součet posloupnosti hodnot.

Sum(ParallelQuery<Nullable<Decimal>>)

Vypočítá paralelně součet posloupnosti hodnot.

Sum(ParallelQuery<Nullable<Double>>)

Vypočítá paralelně součet posloupnosti hodnot.

Sum(ParallelQuery<Nullable<Int32>>)

Vypočítá paralelně součet posloupnosti hodnot.

Sum(ParallelQuery<Nullable<Int64>>)

Vypočítá paralelně součet posloupnosti hodnot.

Sum(ParallelQuery<Nullable<Single>>)

Vypočítá paralelně součet posloupnosti hodnot.

Sum(ParallelQuery<Single>)

Vypočítá paralelně součet posloupnosti hodnot.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Vypočítá paralelně součet posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Vypočítá paralelně součet posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Vypočítá paralelně součet posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Vypočítá paralelně součet posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Vypočítá paralelně součet posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Vypočítá paralelně součet posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Vypočítá paralelně součet posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Vypočítá paralelně součet posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Vypočítá paralelně součet posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Vypočítá paralelně součet posloupnosti hodnot, které jsou získány vyvoláním transformační funkce na každém prvku vstupní sekvence.

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

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

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

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

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

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

ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Provádí paralelně následné řazení prvků ve vzestupném pořadí pomocí zadaného porovnávače.

ThenBy<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

Provádí paralelně následné řazení prvků v sekvenci ve vzestupném pořadí podle klíče.

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Provádí paralelně následné řazení prvků v posloupnosti sestupně pomocí zadaného porovnávače.

ThenByDescending<TSource,TKey>(OrderedParallelQuery<TSource>, Func<TSource,TKey>)

Provádí paralelně následné řazení prvků v posloupnosti v sestupném pořadí podle klíče.

ToArray<TSource>(ParallelQuery<TSource>)

Vytvoří pole z ParallelQuery<TSource>.

ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Dictionary<TKey,TValue> Vytvoří ze zadané funkce selektoru ParallelQuery<TSource> klíče, porovnávače a funkce selektoru prvku.

ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Vytvoří ze zadaného Dictionary<TKey,TValue> selektoru ParallelQuery<TSource> klíče a funkcí selektoru elementů.

ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Dictionary<TKey,TValue> Vytvoří ze zadané funkce selektoru ParallelQuery<TSource> klíčů a porovnávače klíčů ze zadané funkce.

ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Dictionary<TKey,TValue> Vytvoří ze zadané funkce selektoru ParallelQuery<TSource> klíče ze zadané funkce.

ToList<TSource>(ParallelQuery<TSource>)

Vytvoří List<T> z ParallelQuery<TSource>.

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Vytvoří ze ILookup<TKey,TElement>ParallelQuery<TSource> zadané funkce selektoru klíče, porovnávače a funkce selektoru prvku.

ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Vytvoří ze zadaného ILookup<TKey,TElement> selektoru ParallelQuery<TSource> klíče a funkcí selektoru elementů.

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

ILookup<TKey,TElement> Vytvoří ze zadané funkce selektoru ParallelQuery<TSource> klíčů a porovnávače klíčů z určitého klíče.

ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

ILookup<TKey,TElement> Vytvoří ze zadané funkce selektoru ParallelQuery<TSource> klíčů z určitého klíče.

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Zastaralé.

Toto přetížení Unie by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a při zavolání vždy vyvolá NotSupportedException .

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Zastaralé.

Toto přetížení Unie by se nikdy nemělo volat. Tato metoda je označena jako zastaralá a při zavolání vždy vyvolá NotSupportedException .

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

Vytvoří sjednocování dvou paralelních sekvencí pomocí zadané funkce IEqualityComparer{T}.

Union<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

Vytvoří sjednocování dvou paralelních sekvencí pomocí výchozího porovnávače rovnosti.

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

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

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

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

WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken)

CancellationToken Nastaví přidružení k dotazu.

WithDegreeOfParallelism<TSource>(ParallelQuery<TSource>, Int32)

Nastaví stupeň paralelismu, který se použije v dotazu. Stupeň paralelismu je maximální počet souběžně spouštěných úloh, které se použijí ke zpracování dotazu.

WithExecutionMode<TSource>(ParallelQuery<TSource>, ParallelExecutionMode)

Nastaví režim provádění dotazu.

WithMergeOptions<TSource>(ParallelQuery<TSource>, ParallelMergeOptions)

Nastaví možnosti sloučení pro tento dotaz, které určují, jak bude dotaz ukládat výstup do vyrovnávací paměti.

Zip<TFirst,TSecond,TResult>(ParallelQuery<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)
Zastaralé.

Toto přetížení zip by nikdy nemělo být volána. Tato metoda je označena jako zastaralá a při vyvolání vždy vyvolá NotSupportedException .

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

Sloučí paralelně dvě sekvence pomocí zadané predikátové funkce.

Platí pro

Viz také

  • Parallel LINQ (PLINQ)