ParallelEnumerable.Select Metodo

Definizione

Proietta in parallelo ogni elemento di una sequenza in un nuovo form.Projects in parallel each element of a sequence into a new form.

Overload

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.Projects in parallel each element of a sequence into a new form by incorporating the element's index.

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

Proietta in parallelo ogni elemento di una sequenza in un nuovo form.Projects in parallel each element of a sequence into a new form.

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.Projects in parallel each element of a sequence into a new form by incorporating the element's index.

public:
generic <typename TSource, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TResult> ^ Select(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, int, TResult> ^ selector);
public static System.Linq.ParallelQuery<TResult> Select<TSource,TResult> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,int,TResult> selector);
static member Select : System.Linq.ParallelQuery<'Source> * Func<'Source, int, 'Result> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function Select(Of TSource, TResult) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Integer, TResult)) As ParallelQuery(Of TResult)

Parametri di tipo

TSource

Tipo degli elementi di source.The type of the elements of source.

TResult

Tipo di elementi restituiti dal selettore.The type of elements returned by selector.

Parametri

source
ParallelQuery<TSource>

Sequenza di valori su cui richiamare una funzione di trasformazione.A sequence of values to invoke a transform function on.

selector
Func<TSource,Int32,TResult>

Funzione di trasformazione da applicare a ogni elemento.A transform function to apply to each element.

Restituisce

ParallelQuery<TResult>

Sequenza i cui elementi sono il risultato del richiamo alla funzione di trasformazione su ogni elemento di source, in base all'indice fornito a selector.A sequence whose elements are the result of invoking the transform function on each element of source, based on the index supplied to selector.

Eccezioni

source o selector è un riferimento Null (Nothing in Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

La query è stata annullata con il token passato tramite WithCancellation.The query was canceled with the token passed in through WithCancellation.

Una o più eccezioni si sono verificate durante la valutazione della query.One or more exceptions occurred during the evaluation of the query.

Il numero di elementi enumerati dalla query è superiore a MaxValue.More than MaxValue elements are enumerated by the query. Questa condizione può verificarsi in scenari di flusso.This condition might occur in streaming scenarios.

Vedi anche

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

Proietta in parallelo ogni elemento di una sequenza in un nuovo form.Projects in parallel each element of a sequence into a new form.

public:
generic <typename TSource, typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TResult> ^ Select(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TResult> ^ selector);
public static System.Linq.ParallelQuery<TResult> Select<TSource,TResult> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TResult> selector);
static member Select : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Result> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function Select(Of TSource, TResult) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, TResult)) As ParallelQuery(Of TResult)

Parametri di tipo

TSource

Tipo degli elementi di source.The type of the elements of source.

TResult

Tipo di elementi restituiti dal selettore.The type of elements returned by selector.

Parametri

source
ParallelQuery<TSource>

Sequenza di valori su cui richiamare una funzione di trasformazione.A sequence of values to invoke a transform function on.

selector
Func<TSource,TResult>

Funzione di trasformazione da applicare a ogni elemento.A transform function to apply to each element.

Restituisce

ParallelQuery<TResult>

Sequenza i cui elementi sono il risultato della chiamata alla funzione di trasformazione su ogni elemento di source.A sequence whose elements are the result of invoking the transform function on each element of source.

Eccezioni

source o selector è un riferimento Null (Nothing in Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

La query è stata annullata con il token passato tramite WithCancellation.The query was canceled with the token passed in through WithCancellation.

Una o più eccezioni si sono verificate durante la valutazione della query.One or more exceptions occurred during the evaluation of the query.

Vedi anche

Si applica a