ParallelEnumerable Classe

Definizione

Fornisce un set di metodi per l'esecuzione di query su oggetti che implementano ParallelQuery{TSource}. Si tratta dell'equivalente parallelo di Enumerable.

public ref class ParallelEnumerable abstract sealed
public static class ParallelEnumerable
type ParallelEnumerable = class
Public Module ParallelEnumerable
Ereditarietà
ParallelEnumerable

Metodi

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

Si applica in parallelo a una funzione enumerata su una sequenza. Questo overload non è disponibile nell'implementazione sequenziale.

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

Si applica in parallelo a una funzione enumerata su una sequenza. Questo overload non è disponibile nell'implementazione sequenziale.

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

Si applica in parallelo a una funzione enumerata su una sequenza. Il valore di inizializzazione specificato viene utilizzato come valore dell'accumulatore iniziale e la funzione specificata viene usata per selezionare il valore del risultato.

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

Si applica in parallelo a una funzione enumerata su una sequenza. Il valore di inizializzazione specificato viene utilizzato come valore dell'caricabatterie iniziale.

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

Si applica in parallelo a una funzione enumerata su una sequenza.

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

Determina in parallelo se tutti gli elementi di una sequenza soddisfano una condizione.

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

Determina in parallelo se un elemento di una sequenza soddisfa una condizione.

Any<TSource>(ParallelQuery<TSource>)

Determina se una sequenza parallela contiene elementi.

AsEnumerable<TSource>(ParallelQuery<TSource>)

Converte un oggetto in un ParallelQuery<TSource> oggetto IEnumerable<T> per forzare la valutazione sequenziale della query.

AsOrdered(ParallelQuery)

Abilita il trattamento di un'origine dati come se fosse ordinato, ignorando il valore predefinito di non ordinato. AsOrdered può essere richiamato solo su sequenze non generiche restituite da AsParallel, ParallelEnumerable.Range e ParallelEnumerable.Repeat.

AsOrdered<TSource>(ParallelQuery<TSource>)

Abilita il trattamento di un'origine dati come se fosse ordinato, ignorando il valore predefinito di non ordinato. AsOrdered può essere richiamato solo su sequenze generiche restituite da AsParallel, ParallelEnumerable.Range e ParallelEnumerable.Repeat.

AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsParallel<TSource>(IEnumerable<TSource>)

Abilita la parallelizzazione di una query.

AsParallel<TSource>(Partitioner<TSource>)

Abilita la parallelizzazione di una query, come origine da un partitioner personalizzato responsabile della suddivisione della sequenza di input in partizioni.

AsSequential<TSource>(ParallelQuery<TSource>)

Converte un oggetto in un ParallelQuery<TSource> oggetto IEnumerable<T> per forzare la valutazione sequenziale della query.

AsUnordered<TSource>(ParallelQuery<TSource>)

Consente di considerare una query intermedia come se non sia implicito alcun ordinamento tra gli elementi.

Average(ParallelQuery<Decimal>)

Calcola in parallelo la media di una sequenza di valori.

Average(ParallelQuery<Double>)

Calcola in parallelo la media di una sequenza di valori.

Average(ParallelQuery<Int32>)

Calcola in parallelo la media di una sequenza di valori.

Average(ParallelQuery<Int64>)

Calcola in parallelo la media di una sequenza di valori.

Average(ParallelQuery<Nullable<Decimal>>)

Calcola in parallelo la media di una sequenza di valori.

Average(ParallelQuery<Nullable<Double>>)

Calcola in parallelo la media di una sequenza di valori.

Average(ParallelQuery<Nullable<Int32>>)

Calcola in parallelo la media di una sequenza di valori.

Average(ParallelQuery<Nullable<Int64>>)

Calcola in parallelo la media di una sequenza di valori.

Average(ParallelQuery<Nullable<Single>>)

Calcola in parallelo la media di una sequenza di valori.

Average(ParallelQuery<Single>)

Calcola in parallelo la media di una sequenza di valori.

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

Calcola in parallelo la media di una sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la media di una sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la media di una sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la media di una sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la media di una sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la media di una sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la media di una sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la media di una sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la media di una sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la media di una sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

Cast<TResult>(ParallelQuery)

Converte gli elementi di un oggetto ParallelQuery nel tipo specificato.

Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Obsoleti.

Questo overload Concat non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

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

Concatena due sequenze parallele.

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

Determina in parallelo se una sequenza contiene un elemento specificato utilizzando un oggetto specificato IEqualityComparer<T>.

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

Determina in parallelo se una sequenza contiene un elemento specificato utilizzando l'operatore di confronto di uguaglianza predefinito.

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

Restituisce un numero che rappresenta il numero di elementi nella sequenza parallela specificata che soddisfano una condizione.

Count<TSource>(ParallelQuery<TSource>)

Restituisce il numero di elementi in una sequenza parallela.

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

Restituisce gli elementi della sequenza parallela specificata o il valore specificato in una raccolta singleton se la sequenza è vuota.

DefaultIfEmpty<TSource>(ParallelQuery<TSource>)

Restituisce gli elementi della sequenza parallela specificata o il valore predefinito del parametro di tipo in una raccolta singleton se la sequenza è vuota.

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

Restituisce elementi distinti da una sequenza parallela utilizzando un oggetto specificato IEqualityComparer<T> per confrontare i valori.

Distinct<TSource>(ParallelQuery<TSource>)

Restituisce elementi distinti da una sequenza parallela utilizzando l'operatore di confronto di uguaglianza predefinito per confrontare i valori.

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

Restituisce l'elemento in corrispondenza di un indice specificato in una sequenza parallela.

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

Restituisce l'elemento in corrispondenza di un indice specificato in una sequenza parallela o un valore predefinito se l'indice non è compreso nell'intervallo.

Empty<TResult>()

Restituisce un oggetto ParallelQuery{TResult} vuoto con l'argomento di tipo specificato.

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Obsoleti.

In questo caso, l'overload except non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

Except<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Obsoleti.

In questo caso, l'overload except non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

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

Produce la differenza di set di due sequenze parallele usando l'oggetto specificato IEqualityComparer<T> per confrontare i valori.

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

Produce la differenza di set di due sequenze parallele usando l'operatore di confronto di uguaglianza predefinito per confrontare i valori.

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

Restituisce il primo elemento in una sequenza parallela che soddisfa una condizione specificata.

First<TSource>(ParallelQuery<TSource>)

Restituisce il primo elemento di una sequenza parallela.

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

Restituisce il primo elemento della sequenza parallela che soddisfa una condizione o un valore predefinito se non viene trovato alcun elemento di questo tipo.

FirstOrDefault<TSource>(ParallelQuery<TSource>)

Restituisce il primo elemento di una sequenza parallela o un valore predefinito se la sequenza non contiene elementi.

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

Richiama in parallelo l'azione specificata per ogni elemento nell'oggetto source.

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

Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e crea un valore di risultato da ogni gruppo e dalla relativa chiave. I valori chiave vengono confrontati usando un operatore di confronto specificato e gli elementi di ogni gruppo vengono proiettati usando una funzione specificata.

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

Raggruppa in parallelo gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e crea un valore di risultato da ogni gruppo e dalla relativa chiave. Gli elementi di ogni gruppo vengono proiettati usando una funzione specificata.

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

Raggruppa in parallelo gli elementi di una sequenza in base a una funzione del selettore di chiave. Le chiavi vengono confrontate usando un operatore di confronto e gli elementi di ogni gruppo vengono proiettati usando una funzione specificata.

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

Raggruppa in parallelo gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e proietta gli elementi per ogni gruppo usando una funzione specificata.

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

Raggruppa in parallelo gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e crea un valore di risultato da ogni gruppo e dalla relativa chiave. Le chiavi vengono confrontate usando un operatore di confronto specificato.

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

Raggruppa in parallelo gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e crea un valore di risultato da ogni gruppo e dalla relativa chiave.

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

Raggruppa in parallelo gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e confronta le chiavi usando un oggetto specificato IComparer<T>.

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

Raggruppa in parallelo gli elementi di una sequenza in base a una funzione di selezione chiave specificata.

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

Questo overload GroupJoin non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

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

Questo overload GroupJoin non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

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

Correla in parallelo gli elementi di due sequenze in base all'uguaglianza delle chiavi e raggruppa i risultati. Viene usato un IEqualityComparer<T> specificato per confrontare le chiavi.

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

Correla in parallelo gli elementi di due sequenze in base all'uguaglianza delle chiavi e raggruppa i risultati. L'operatore di confronto di uguaglianza predefinito viene usato per confrontare le chiavi.

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Obsoleti.

Questo overload interseca non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

Intersect<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Obsoleti.

Questo overload interseca non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

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

Produce l'intersezione set di due sequenze parallele usando l'oggetto IEqualityComparer{T} specificato per confrontare i valori.

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

Produce l'intersezione set di due sequenze parallele usando l'operatore di confronto di uguaglianza predefinito per confrontare i valori.

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

Questo overload di join non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene richiamato.

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

Questo overload di join non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene richiamato.

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

Correla in parallelo gli elementi di due sequenze in base alle chiavi corrispondenti. Viene usato un IEqualityComparer<T> specificato per confrontare le chiavi.

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

Correla in parallelo gli elementi di due sequenze in base alle chiavi corrispondenti. L'operatore di confronto di uguaglianza predefinito viene usato per confrontare le chiavi.

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

Restituisce l'ultimo elemento di una sequenza parallela che soddisfa una condizione specificata.

Last<TSource>(ParallelQuery<TSource>)

Restituisce l'ultimo elemento di una sequenza parallela.

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

Restituisce l'ultimo elemento di una sequenza parallela che soddisfa una condizione o un valore predefinito se non viene trovato alcun elemento di questo tipo.

LastOrDefault<TSource>(ParallelQuery<TSource>)

Restituisce l'ultimo elemento di una sequenza parallela o un valore predefinito se la sequenza non contiene elementi.

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

Restituisce un valore Int64 che rappresenta il numero di elementi in una sequenza parallela che soddisfano una condizione.

LongCount<TSource>(ParallelQuery<TSource>)

Restituisce un valore Int64 che rappresenta il numero totale di elementi in una sequenza parallela.

Max(ParallelQuery<Decimal>)

Restituisce il valore massimo in una sequenza parallela di valori.

Max(ParallelQuery<Double>)

Restituisce il valore massimo in una sequenza parallela di valori.

Max(ParallelQuery<Int32>)

Restituisce il valore massimo in una sequenza parallela di valori.

Max(ParallelQuery<Int64>)

Restituisce il valore massimo in una sequenza parallela di valori.

Max(ParallelQuery<Nullable<Decimal>>)

Restituisce il valore massimo in una sequenza parallela di valori.

Max(ParallelQuery<Nullable<Double>>)

Restituisce il valore massimo in una sequenza parallela di valori.

Max(ParallelQuery<Nullable<Int32>>)

Restituisce il valore massimo in una sequenza parallela di valori.

Max(ParallelQuery<Nullable<Int64>>)

Restituisce il valore massimo in una sequenza parallela di valori.

Max(ParallelQuery<Nullable<Single>>)

Restituisce il valore massimo in una sequenza parallela di valori.

Max(ParallelQuery<Single>)

Restituisce il valore massimo in una sequenza parallela di valori.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore massimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore massimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore massimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore massimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore massimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore massimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore massimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore massimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore massimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore massimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore massimo.

Max<TSource>(ParallelQuery<TSource>)

Restituisce il valore massimo in una sequenza parallela di valori.

Min(ParallelQuery<Decimal>)

Restituisce il valore minimo in una sequenza parallela di valori.

Min(ParallelQuery<Double>)

Restituisce il valore minimo in una sequenza parallela di valori.

Min(ParallelQuery<Int32>)

Restituisce il valore minimo in una sequenza parallela di valori.

Min(ParallelQuery<Int64>)

Restituisce il valore minimo in una sequenza parallela di valori.

Min(ParallelQuery<Nullable<Decimal>>)

Restituisce il valore minimo in una sequenza parallela di valori.

Min(ParallelQuery<Nullable<Double>>)

Restituisce il valore minimo in una sequenza parallela di valori.

Min(ParallelQuery<Nullable<Int32>>)

Restituisce il valore minimo in una sequenza parallela di valori.

Min(ParallelQuery<Nullable<Int64>>)

Restituisce il valore minimo in una sequenza parallela di valori.

Min(ParallelQuery<Nullable<Single>>)

Restituisce il valore minimo in una sequenza parallela di valori.

Min(ParallelQuery<Single>)

Restituisce il valore minimo in una sequenza parallela di valori.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore minimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore minimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore minimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore minimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore minimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore minimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore minimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore minimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore minimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore minimo.

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

Richiama in parallelo una funzione di trasformazione su ogni elemento di una sequenza e restituisce il valore minimo.

Min<TSource>(ParallelQuery<TSource>)

Restituisce il valore minimo in una sequenza parallela di valori.

OfType<TResult>(ParallelQuery)

Filtra gli elementi di un oggetto ParallelQuery in base a un tipo specificato.

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

Ordina in parallelo gli elementi di una sequenza in ordine crescente usando un operatore di confronto specificato.

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

Ordina in parallelo gli elementi di una sequenza in ordine crescente in base a una chiave.

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

Ordina gli elementi di una sequenza in ordine decrescente usando un operatore di confronto specificato.

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

Ordina in parallelo gli elementi di una sequenza in ordine decrescente in base a una chiave.

Range(Int32, Int32)

Genera una sequenza parallela di numeri integrali all'interno di un intervallo specificato.

Repeat<TResult>(TResult, Int32)

Genera una sequenza parallela che contiene un valore ripetuto.

Reverse<TSource>(ParallelQuery<TSource>)

Inverte l'ordine degli elementi in una sequenza parallela.

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

Proietta in parallelo ogni elemento di una sequenza in un nuovo form incorporando l'indice dell'elemento.

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

Proietta in parallelo ogni elemento di una sequenza in un nuovo form.

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

Proietta ogni elemento di una sequenza in un IEnumerable<T>, rende flat le sequenze risultanti in una sequenza e richiama una funzione del selettore di risultati in ogni elemento.

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

Proietta ogni elemento di una sequenza in un IEnumerable<T>, rende flat le sequenze risultanti in una sequenza e richiama una funzione del selettore di risultati in ogni elemento. L'indice di ogni elemento di origine viene utilizzato nella forma intermedia proiettata di tale elemento.

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

Proietta in parallelo ogni elemento di una sequenza a un oggetto IEnumerable<T> e rende flat le sequenze risultanti in una sola sequenza.

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

Proietta in parallelo ogni elemento di una sequenza a un IEnumerable<T>oggetto e rende flat le sequenze risultanti in una sola sequenza. L'indice di ogni elemento di origine viene utilizzato nella forma proiettata di tale elemento.

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Obsoleti.

Questo overload SequenceEqual non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

SequenceEqual<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Obsoleti.

Questo overload SequenceEqual non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

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

Determina se due sequenze parallele sono uguali confrontando i relativi elementi usando un oggetto IEqualityComparer{T}specificato.

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

Determina se due sequenze parallele sono uguali confrontando gli elementi usando l'operatore di confronto di uguaglianza predefinito per il tipo.

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

Restituisce l'unico elemento di una sequenza parallela che soddisfa una condizione specificata e genera un'eccezione se esiste più di un elemento di questo tipo.

Single<TSource>(ParallelQuery<TSource>)

Restituisce l'unico elemento di una sequenza parallela e genera un'eccezione se non è presente esattamente un elemento nella sequenza.

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

Restituisce l'unico elemento di una sequenza parallela che soddisfa una condizione specificata o un valore predefinito se tale elemento non esiste; questo metodo genera un'eccezione se più di un elemento soddisfa la condizione.

SingleOrDefault<TSource>(ParallelQuery<TSource>)

Restituisce l'unico elemento di una sequenza parallela o un valore predefinito se la sequenza è vuota; questo metodo genera un'eccezione se nella sequenza sono presenti più elementi.

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

Ignora un numero specificato di elementi in una sequenza parallela e quindi restituisce gli elementi rimanenti.

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

Ignora gli elementi in una sequenza parallela purché una condizione specificata sia true e quindi restituisca gli elementi rimanenti.

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

Ignora gli elementi in una sequenza parallela purché una condizione specificata sia true e quindi restituisca gli elementi rimanenti. L'indice dell'elemento viene usato nella logica della funzione predicato.

Sum(ParallelQuery<Decimal>)

Calcola in parallelo la somma di una sequenza di valori.

Sum(ParallelQuery<Double>)

Calcola in parallelo la somma di una sequenza di valori.

Sum(ParallelQuery<Int32>)

Calcola in parallelo la somma di una sequenza di valori.

Sum(ParallelQuery<Int64>)

Calcola in parallelo la somma di una sequenza di valori.

Sum(ParallelQuery<Nullable<Decimal>>)

Calcola in parallelo la somma di una sequenza di valori.

Sum(ParallelQuery<Nullable<Double>>)

Calcola in parallelo la somma di una sequenza di valori.

Sum(ParallelQuery<Nullable<Int32>>)

Calcola in parallelo la somma di una sequenza di valori.

Sum(ParallelQuery<Nullable<Int64>>)

Calcola in parallelo la somma di una sequenza di valori.

Sum(ParallelQuery<Nullable<Single>>)

Calcola in parallelo la somma di una sequenza di valori.

Sum(ParallelQuery<Single>)

Calcola in parallelo la somma di una sequenza di valori.

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

Calcola in parallelo la somma della sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la somma della sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la somma della sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la somma della sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la somma della sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la somma della sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la somma della sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la somma della sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la somma della sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Calcola in parallelo la somma della sequenza di valori ottenuti richiamando una funzione di trasformazione su ogni elemento della sequenza di input.

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

Restituisce un numero specificato di elementi contigui dall'inizio di una sequenza parallela.

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

Restituisce elementi da una sequenza parallela purché una condizione specificata sia true.

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

Restituisce elementi da una sequenza parallela purché una condizione specificata sia true. L'indice dell'elemento viene usato nella logica della funzione predicato.

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

Esegue in parallelo un ordinamento successivo degli elementi in una sequenza in ordine crescente usando un operatore di confronto specificato.

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

Esegue in parallelo un ordinamento successivo degli elementi in una sequenza in ordine crescente in base a una chiave.

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

Esegue in parallelo un ordinamento successivo degli elementi in una sequenza in ordine decrescente usando un operatore di confronto specificato.

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

Esegue in parallelo un ordinamento successivo degli elementi in una sequenza in ordine decrescente, in base a una chiave.

ToArray<TSource>(ParallelQuery<TSource>)

Crea una matrice da un ParallelQuery<TSource>.

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

Crea un oggetto Dictionary<TKey,TValue> da un ParallelQuery<TSource> oggetto in base a una funzione del selettore di chiave specificata, a un operatore di confronto e a una funzione del selettore di elementi.

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

Crea un oggetto Dictionary<TKey,TValue> da un oggetto ParallelQuery<TSource> in base alle funzioni del selettore di chiave e del selettore di elementi specificati.

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

Crea un oggetto Dictionary<TKey,TValue> da un ParallelQuery<TSource> oggetto in base a una funzione del selettore di chiave e a un operatore di confronto dei tasti specificati.

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

Crea un oggetto Dictionary<TKey,TValue> da un oggetto ParallelQuery<TSource> in base a una funzione del selettore di chiave specificata.

ToList<TSource>(ParallelQuery<TSource>)

Crea un List<T> da un ParallelQuery<TSource>.

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

Crea un oggetto ILookup<TKey,TElement> da un oggetto ParallelQuery<TSource> in base a una funzione del selettore di chiave specificata, un operatore di confronto e una funzione selettore di elementi.

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

Crea un oggetto ILookup<TKey,TElement> da un ParallelQuery<TSource> oggetto in base alle funzioni del selettore di chiave e del selettore di elementi specificati.

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

Crea un oggetto ILookup<TKey,TElement> da un ParallelQuery<TSource> oggetto in base a una funzione del selettore di chiave e a un operatore di confronto dei tasti specificati.

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

Crea un oggetto ILookup<TKey,TElement> da un oggetto ParallelQuery<TSource> in base a una funzione del selettore di chiave specificata.

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)
Obsoleti.

Questo overload dell'Unione non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

Union<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)
Obsoleti.

Questo overload dell'Unione non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene chiamato.

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

Produce l'unione set di due sequenze parallele usando un oggetto IEqualityComparer{T}specificato.

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

Produce l'unione di set di due sequenze parallele usando l'operatore di confronto di uguaglianza predefinito.

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

Filtra in parallelo una sequenza di valori in base a un predicato.

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

Filtra in parallelo una sequenza di valori in base a un predicato. L'indice di ogni elemento viene usato nella logica della funzione predicato.

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

Imposta l'oggetto CancellationToken da associare alla query.

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

Imposta il grado di parallelismo da utilizzare in una query. Il grado di parallelismo è il numero massimo di attività in esecuzione simultanea che verranno usate per elaborare la query.

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

Imposta la modalità di esecuzione della query.

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

Imposta le opzioni di unione per questa query, che specificano il modo in cui la query eseguirà il buffer dell'output.

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

Questo overload Zip non deve mai essere chiamato. Questo metodo viene contrassegnato come obsoleto e genera NotSupportedException sempre quando viene richiamato.

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

Unisce in parallelo due sequenze usando la funzione di predicato specificata.

Si applica a

Vedi anche