ParallelEnumerable Klass

Definition

Innehåller en uppsättning metoder för att fråga efter objekt som implementerar ParallelQuery{TSource}. Detta är den parallella motsvarigheten till Enumerable.

public ref class ParallelEnumerable abstract sealed
public static class ParallelEnumerable
type ParallelEnumerable = class
Public Module ParallelEnumerable
Arv
ParallelEnumerable

Metoder

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

Gäller parallellt en ackumulatorfunktion över en sekvens. Den här överlagringen är inte tillgänglig i sekventiell implementering.

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

Gäller parallellt en ackumulatorfunktion över en sekvens. Den här överlagringen är inte tillgänglig i sekventiell implementering.

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

Gäller parallellt en ackumulatorfunktion över en sekvens. Det angivna startvärdet används som det initiala ackumulatorvärdet och den angivna funktionen används för att välja resultatvärdet.

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

Gäller parallellt en ackumulatorfunktion över en sekvens. Det angivna startvärdet används som det initiala ackumulatorvärdet.

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

Gäller parallellt en ackumulatorfunktion över en sekvens.

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

Avgör parallellt om alla element i en sekvens uppfyller ett villkor.

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

Avgör parallellt om något element i en sekvens uppfyller ett villkor.

Any<TSource>(ParallelQuery<TSource>)

Avgör om en parallell sekvens innehåller några element.

AsEnumerable<TSource>(ParallelQuery<TSource>)

Konverterar en till en ParallelQuery<TSource>IEnumerable<T> för att framtvinga sekventiell utvärdering av frågan.

AsOrdered(ParallelQuery)

Möjliggör behandling av en datakälla som om den hade ordnats, vilket åsidosätter standardvärdet för osorterad. AsOrdered kan bara anropas på icke-generiska sekvenser som returneras av AsParallel, ParallelEnumerable.Range och ParallelEnumerable.Repeat.

AsOrdered<TSource>(ParallelQuery<TSource>)

Möjliggör behandling av en datakälla som om den hade ordnats, vilket åsidosätter standardvärdet för osorterad. AsOrdered kan bara anropas på generiska sekvenser som returneras av AsParallel, ParallelEnumerable.Range och ParallelEnumerable.Repeat.

AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsParallel<TSource>(IEnumerable<TSource>)

Möjliggör parallellisering av en fråga.

AsParallel<TSource>(Partitioner<TSource>)

Möjliggör parallellisering av en fråga, som hämtas av en anpassad partitionerare som ansvarar för att dela upp indatasekvensen i partitioner.

AsSequential<TSource>(ParallelQuery<TSource>)

Konverterar en till en ParallelQuery<TSource>IEnumerable<T> för att framtvinga sekventiell utvärdering av frågan.

AsUnordered<TSource>(ParallelQuery<TSource>)

Tillåter att en mellanliggande fråga behandlas som om ingen ordning är underförstådd bland elementen.

Average(ParallelQuery<Decimal>)

Beräknar parallellt medelvärdet av en sekvens med värden.

Average(ParallelQuery<Double>)

Beräknar parallellt medelvärdet av en sekvens med värden.

Average(ParallelQuery<Int32>)

Beräknar parallellt medelvärdet av en sekvens med värden.

Average(ParallelQuery<Int64>)

Beräknar parallellt medelvärdet av en sekvens med värden.

Average(ParallelQuery<Nullable<Decimal>>)

Beräknar parallellt medelvärdet av en sekvens med värden.

Average(ParallelQuery<Nullable<Double>>)

Beräknar parallellt medelvärdet av en sekvens med värden.

Average(ParallelQuery<Nullable<Int32>>)

Beräknar parallellt medelvärdet av en sekvens med värden.

Average(ParallelQuery<Nullable<Int64>>)

Beräknar parallellt medelvärdet av en sekvens med värden.

Average(ParallelQuery<Nullable<Single>>)

Beräknar parallellt medelvärdet av en sekvens med värden.

Average(ParallelQuery<Single>)

Beräknar parallellt medelvärdet av en sekvens med värden.

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

Beräknar parallellt medelvärdet av en sekvens med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt medelvärdet av en sekvens med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt medelvärdet av en sekvens med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt medelvärdet av en sekvens med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt medelvärdet av en sekvens med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt medelvärdet av en sekvens med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt medelvärdet av en sekvens med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt medelvärdet av en sekvens med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt medelvärdet av en sekvens med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt medelvärdet av en sekvens med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

Cast<TResult>(ParallelQuery)

Konverterar elementen i en ParallelQuery till den angivna typen.

Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Föråldrad.

Den här Concat-överlagringen bör aldrig anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

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

Sammanfogar två parallella sekvenser.

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

Avgör parallellt om en sekvens innehåller ett angivet element med hjälp av en angiven IEqualityComparer<T>.

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

Avgör parallellt om en sekvens innehåller ett angivet element med hjälp av standardjämförlikningsjämföraren.

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

Returnerar ett tal som representerar hur många element i den angivna parallella sekvensen som uppfyller ett villkor.

Count<TSource>(ParallelQuery<TSource>)

Returnerar antalet element i en parallell sekvens.

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

Returnerar elementen i den angivna parallella sekvensen eller det angivna värdet i en singleton-samling om sekvensen är tom.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

Returnerar elementen i den angivna parallella sekvensen eller typparameterns standardvärde i en singleton-samling om sekvensen är tom.

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

Returnerar distinkta element från en parallell sekvens med hjälp av en angiven IEqualityComparer<T> för att jämföra värden.

Distinct<TSource>(ParallelQuery<TSource>)

Returnerar distinkta element från en parallell sekvens med hjälp av standardjämlikhetsjämföraren för att jämföra värden.

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

Returnerar elementet vid ett angivet index i en parallell sekvens.

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

Returnerar elementet vid ett angivet index i en parallell sekvens eller ett standardvärde om indexet ligger utom intervallet.

Empty<TResult>()

Returnerar en tom ParallelQuery{TResult} som har det angivna typargumentet.

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Föråldrad.

Detta förutom att överlagring aldrig ska anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Föråldrad.

Detta förutom att överlagring aldrig ska anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

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

Skapar den inställda skillnaden mellan två parallella sekvenser med hjälp av angivna IEqualityComparer<T> för att jämföra värden.

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

Ger den inställda skillnaden mellan två parallella sekvenser genom att använda standardjämförlikningsjämföraren för att jämföra värden.

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

Returnerar det första elementet i en parallell sekvens som uppfyller ett angivet villkor.

First<TSource>(ParallelQuery<TSource>)

Returnerar det första elementet i en parallell sekvens.

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

Returnerar det första elementet i den parallella sekvensen som uppfyller ett villkor eller ett standardvärde om inget sådant element hittas.

FirstOrDefault<TSource>(ParallelQuery<TSource>)

Returnerar det första elementet i en parallell sekvens eller ett standardvärde om sekvensen inte innehåller några element.

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

Anropar parallellt den angivna åtgärden för varje element i source.

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

Grupperar elementen i en sekvens enligt en angiven nyckelväljare och skapar ett resultatvärde från varje grupp och dess nyckel. Nyckelvärden jämförs med en angiven jämförelse, och elementen i varje grupp projiceras med hjälp av en angiven funktion.

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

Grupperar parallellt elementen i en sekvens enligt en angiven nyckelväljare och skapar ett resultatvärde från varje grupp och dess nyckel. Elementen i varje grupp projiceras med hjälp av en angiven funktion.

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

Grupperar parallellt elementen i en sekvens enligt en nyckelväljare. Nycklarna jämförs med en jämförelse och varje grupps element projiceras med hjälp av en angiven funktion.

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

Grupperar parallellt elementen i en sekvens enligt en angiven nyckelväljare och projicerar elementen för varje grupp med hjälp av en angiven funktion.

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

Grupperar parallellt elementen i en sekvens enligt en angiven nyckelväljare och skapar ett resultatvärde från varje grupp och dess nyckel. Nycklarna jämförs med en angiven jämförelse.

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

Grupperar parallellt elementen i en sekvens enligt en angiven nyckelväljare och skapar ett resultatvärde från varje grupp och dess nyckel.

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

Grupperar parallellt elementen i en sekvens enligt en angiven nyckelväljare och jämför nycklarna med hjälp av en angiven IComparer<T>.

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

Grupperar parallellt elementen i en sekvens enligt en angiven nyckelväljare.

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)
Föråldrad.

Den här gruppjobböverlagringen bör aldrig anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

GroupJoin<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>)
Föråldrad.

Den här gruppjobböverlagringen bör aldrig anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

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

Korrelerar parallellt elementen i två sekvenser baserat på nyckeljämlikhet och grupperar resultaten. En angiven IEqualityComparer<T> används för att jämföra nycklar.

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

Korrelerar parallellt elementen i två sekvenser baserat på likhet mellan nycklar och grupperar resultaten. Standardjämförlikningsjämföraren används för att jämföra nycklar.

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Föråldrad.

Den här överbelastningen mellan sekten ska aldrig anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Föråldrad.

Den här överbelastningen mellan sekten ska aldrig anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

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

Skapar den angivna skärningspunkten för två parallella sekvenser med hjälp av den angivna IEqualityComparer{T} för att jämföra värden.

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

Skapar den angivna skärningspunkten för två parallella sekvenser med hjälp av standardjämlikhetsjämföraren för att jämföra värden.

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>)
Föråldrad.

Den här överlagringen av koppling ska aldrig anropas. Den här metoden är markerad som föråldrad och genererar NotSupportedException alltid när den anropas.

Join<TOuter,TInner,TKey,TResult>(ParallelQuery<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>)
Föråldrad.

Den här överlagringen av koppling ska aldrig anropas. Den här metoden är markerad som föråldrad och genererar NotSupportedException alltid när den anropas.

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

Korrelerar parallellt elementen i två sekvenser baserat på matchande nycklar. En angiven IEqualityComparer<T> används för att jämföra nycklar.

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

Korrelerar parallellt elementen i två sekvenser baserat på matchande nycklar. Standardjämförlikningsjämföraren används för att jämföra nycklar.

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

Returnerar det sista elementet i en parallell sekvens som uppfyller ett angivet villkor.

Last<TSource>(ParallelQuery<TSource>)

Returnerar det sista elementet i en parallell sekvens.

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

Returnerar det sista elementet i en parallell sekvens som uppfyller ett villkor eller ett standardvärde om inget sådant element hittas.

LastOrDefault<TSource>(ParallelQuery<TSource>)

Returnerar det sista elementet i en parallell sekvens eller ett standardvärde om sekvensen inte innehåller några element.

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

Returnerar en Int64 som representerar hur många element i en parallell sekvens som uppfyller ett villkor.

LongCount<TSource>(ParallelQuery<TSource>)

Returnerar en Int64 som representerar det totala antalet element i en parallell sekvens.

Max(ParallelQuery<Decimal>)

Returnerar det maximala värdet i en parallell sekvens med värden.

Max(ParallelQuery<Double>)

Returnerar det maximala värdet i en parallell sekvens med värden.

Max(ParallelQuery<Int32>)

Returnerar det maximala värdet i en parallell sekvens med värden.

Max(ParallelQuery<Int64>)

Returnerar det maximala värdet i en parallell sekvens med värden.

Max(ParallelQuery<Nullable<Decimal>>)

Returnerar det maximala värdet i en parallell sekvens med värden.

Max(ParallelQuery<Nullable<Double>>)

Returnerar det maximala värdet i en parallell sekvens med värden.

Max(ParallelQuery<Nullable<Int32>>)

Returnerar det maximala värdet i en parallell sekvens med värden.

Max(ParallelQuery<Nullable<Int64>>)

Returnerar det maximala värdet i en parallell sekvens med värden.

Max(ParallelQuery<Nullable<Single>>)

Returnerar det maximala värdet i en parallell sekvens med värden.

Max(ParallelQuery<Single>)

Returnerar det maximala värdet i en parallell sekvens med värden.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar det maximala värdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar det maximala värdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar det maximala värdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar det maximala värdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar det maximala värdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar det maximala värdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar det maximala värdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar det maximala värdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar det maximala värdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar det maximala värdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar det maximala värdet.

Max<TSource>(ParallelQuery<TSource>)

Returnerar det maximala värdet i en parallell sekvens med värden.

Min(ParallelQuery<Decimal>)

Returnerar minimivärdet i en parallell sekvens med värden.

Min(ParallelQuery<Double>)

Returnerar minimivärdet i en parallell sekvens med värden.

Min(ParallelQuery<Int32>)

Returnerar minimivärdet i en parallell sekvens med värden.

Min(ParallelQuery<Int64>)

Returnerar minimivärdet i en parallell sekvens med värden.

Min(ParallelQuery<Nullable<Decimal>>)

Returnerar minimivärdet i en parallell sekvens med värden.

Min(ParallelQuery<Nullable<Double>>)

Returnerar minimivärdet i en parallell sekvens med värden.

Min(ParallelQuery<Nullable<Int32>>)

Returnerar minimivärdet i en parallell sekvens med värden.

Min(ParallelQuery<Nullable<Int64>>)

Returnerar minimivärdet i en parallell sekvens med värden.

Min(ParallelQuery<Nullable<Single>>)

Returnerar minimivärdet i en parallell sekvens med värden.

Min(ParallelQuery<Single>)

Returnerar minimivärdet i en parallell sekvens med värden.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet.

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

Anropar parallellt en transformeringsfunktion på varje element i en sekvens och returnerar minimivärdet.

Min<TSource>(ParallelQuery<TSource>)

Returnerar minimivärdet i en parallell sekvens med värden.

OfType<TResult>(ParallelQuery)

Filtrerar elementen i en ParallelQuery baserat på en angiven typ.

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

Sorterar parallellt elementen i en sekvens i stigande ordning med hjälp av en angiven jämförelse.

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

Sorterar parallellt elementen i en sekvens i stigande ordning enligt en nyckel.

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

Sorterar elementen i en sekvens i fallande ordning med hjälp av en angiven jämförelse.

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

Sorterar parallellt elementen i en sekvens i fallande ordning enligt en nyckel.

Range(Int32, Int32)

Genererar en parallell sekvens med heltal inom ett angivet intervall.

Repeat<TResult>(TResult, Int32)

Genererar en parallell sekvens som innehåller ett upprepat värde.

Reverse<TSource>(ParallelQuery<TSource>)

Invertera ordningen på elementen i en parallell sekvens.

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

Projekt parallellt varje element i en sekvens i ett nytt formulär genom att införliva elementets index.

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

Projekt parallellt med varje element i en sekvens till ett nytt formulär.

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

Projicerar varje element i en sekvens till en IEnumerable<T>, jämnar ut de resulterande sekvenserna i en sekvens och anropar en resultatväljarefunktion på varje element däri.

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

Projicerar varje element i en sekvens till en IEnumerable<T>, jämnar ut de resulterande sekvenserna i en sekvens och anropar en resultatväljarefunktion på varje element däri. Indexet för varje källelement används i den mellanliggande projekterade formen av det elementet.

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

Projekt parallellt med varje element i en sekvens till en IEnumerable<T> och jämnar ut de resulterande sekvenserna i en sekvens.

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

Projekt parallellt med varje element i en sekvens till en IEnumerable<T>, och jämnar ut de resulterande sekvenserna i en sekvens. Indexet för varje källelement används i den projekterade formen av det elementet.

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Föråldrad.

Den här SequenceEqual-överlagringen ska aldrig anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Föråldrad.

Den här SequenceEqual-överlagringen ska aldrig anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

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

Avgör om två parallella sekvenser är lika med varandra genom att jämföra deras element med hjälp av en angiven IEqualityComparer{T}.

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

Avgör om två parallella sekvenser är lika med varandra genom att jämföra elementen med hjälp av standardjämlikhetsjämföraren för deras typ.

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

Returnerar det enda elementet i en parallell sekvens som uppfyller ett angivet villkor och genererar ett undantag om det finns fler än ett sådant element.

Single<TSource>(ParallelQuery<TSource>)

Returnerar det enda elementet i en parallell sekvens och genererar ett undantag om det inte finns exakt ett element i sekvensen.

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

Returnerar det enda elementet i en parallell sekvens som uppfyller ett angivet villkor eller ett standardvärde om det inte finns något sådant element. den här metoden utlöser ett undantag om fler än ett element uppfyller villkoret.

SingleOrDefault<TSource>(ParallelQuery<TSource>)

Returnerar det enda elementet i en parallell sekvens eller ett standardvärde om sekvensen är tom. den här metoden utlöser ett undantag om det finns fler än ett element i sekvensen.

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

Kringgår ett angivet antal element i en parallell sekvens och returnerar sedan de återstående elementen.

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

Kringgår element i en parallell sekvens så länge ett angivet villkor är sant och returnerar sedan de återstående elementen.

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

Kringgår element i en parallell sekvens så länge ett angivet villkor är sant och returnerar sedan de återstående elementen. Elementets index används i logiken i predikatfunktionen.

Sum(ParallelQuery<Decimal>)

Beräknar parallellt summan av en sekvens med värden.

Sum(ParallelQuery<Double>)

Beräknar parallellt summan av en sekvens med värden.

Sum(ParallelQuery<Int32>)

Beräknar parallellt summan av en sekvens med värden.

Sum(ParallelQuery<Int64>)

Beräknar parallellt summan av en sekvens med värden.

Sum(ParallelQuery<Nullable<Decimal>>)

Beräknar parallellt summan av en sekvens med värden.

Sum(ParallelQuery<Nullable<Double>>)

Beräknar parallellt summan av en sekvens med värden.

Sum(ParallelQuery<Nullable<Int32>>)

Beräknar parallellt summan av en sekvens med värden.

Sum(ParallelQuery<Nullable<Int64>>)

Beräknar parallellt summan av en sekvens med värden.

Sum(ParallelQuery<Nullable<Single>>)

Beräknar parallellt summan av en sekvens med värden.

Sum(ParallelQuery<Single>)

Beräknar parallellt summan av en sekvens med värden.

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

Beräknar parallellt summan av sekvensen med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt summan av sekvensen med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt summan av sekvensen med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt summan av sekvensen med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt summan av sekvensen med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt summan av sekvensen med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt summan av sekvensen med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt summan av sekvensen med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt summan av sekvensen med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Beräknar parallellt summan av sekvensen med värden som hämtas genom att anropa en transformeringsfunktion på varje element i indatasekvensen.

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

Returnerar ett angivet antal sammanhängande element från början av en parallell sekvens.

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

Returnerar element från en parallell sekvens så länge ett angivet villkor är sant.

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

Returnerar element från en parallell sekvens så länge ett angivet villkor är sant. Elementets index används i logiken i predikatfunktionen.

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

Utför parallellt en efterföljande ordning av elementen i en sekvens i stigande ordning med hjälp av en angiven jämförelse.

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

Utför parallellt en efterföljande ordning av elementen i en sekvens i stigande ordning enligt en nyckel.

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

Utför parallellt en efterföljande ordning av elementen i en sekvens i fallande ordning med hjälp av en angiven jämförelse.

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

Utför parallellt en efterföljande ordning av elementen i en sekvens i fallande ordning, enligt en nyckel.

ToArray<TSource>(ParallelQuery<TSource>)

Skapar en matris från en ParallelQuery<TSource>.

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

Skapar en Dictionary<TKey,TValue> från en ParallelQuery<TSource> enligt en angiven nyckelväljare, en jämförelsefunktion och en elementväljare.

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

Skapar en från en Dictionary<TKey,TValue>ParallelQuery<TSource> enligt angivna funktioner för nyckelväljare och elementväljare.

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

Skapar en Dictionary<TKey,TValue> från en ParallelQuery<TSource> enligt en angiven nyckelväljare och nyckeljäxare.

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

Skapar en Dictionary<TKey,TValue> från en ParallelQuery<TSource> enligt en angiven nyckelväljare.

ToList<TSource>(ParallelQuery<TSource>)

Skapar en List<T> från en ParallelQuery<TSource>.

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

Skapar en ILookup<TKey,TElement> från en ParallelQuery<TSource> enligt en angiven nyckelväljare, en jämförelsefunktion och en elementväljare.

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

Skapar en ILookup<TKey,TElement> från en ParallelQuery<TSource> enligt angivna funktioner för nyckelväljare och elementväljare.

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

Skapar en ILookup<TKey,TElement> från en ParallelQuery<TSource> enligt en angiven nyckelväljare och nyckeljäxare.

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

Skapar en ILookup<TKey,TElement> från en ParallelQuery<TSource> enligt en angiven nyckelväljare.

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Föråldrad.

Eu-överbelastningen bör aldrig anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Föråldrad.

Eu-överbelastningen bör aldrig anropas. Den här metoden är markerad som föråldrad och genererar alltid när den anropas NotSupportedException .

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

Skapar uppsättningen union av två parallella sekvenser med hjälp av en angiven IEqualityComparer{T}.

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

Skapar uppsättningen union av två parallella sekvenser med hjälp av standardjämlikhetsjämföraren.

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

Filtrerar parallellt en sekvens med värden baserat på ett predikat.

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

Filtrerar parallellt en sekvens med värden baserat på ett predikat. Varje elements index används i logiken i predikatfunktionen.

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

Anger att den CancellationToken ska associeras med frågan.

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

Anger graden av parallellitet som ska användas i en fråga. Grad av parallellitet är det maximala antalet uppgifter som körs samtidigt och som ska användas för att bearbeta frågan.

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

Anger körningsläget för frågan.

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

Anger kopplingsalternativen för den här frågan, som anger hur frågan ska buffras utdata.

Zip<TFirst,TSecond,TResult>(ParallelQuery<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)
Föråldrad.

Denna zip-överlagring bör aldrig anropas. Den här metoden är markerad som föråldrad och genererar NotSupportedException alltid när den anropas.

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

Sammanfogar i parallella två sekvenser med hjälp av den angivna predikatfunktionen.

Gäller för

Se även