ParallelEnumerable.AsParallel Method

Definition

Consente la parallelizzazione di una query.Enables parallelization of a query.

Overloads

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsParallel<TSource>(Partitioner<TSource>)

Consente la parallelizzazione di una query, come viene originata da un partitioner che è responsabile della suddivisione della sequenza di input in partizioni.Enables parallelization of a query, as sourced by a custom partitioner that is responsible for splitting the input sequence into partitions.

AsParallel<TSource>(IEnumerable<TSource>)

Consente la parallelizzazione di una query.Enables parallelization of a query.

Remarks

Questo metodo associa la query a PLINQ.This method binds the query to PLINQ. Per altre informazioni, vedere Parallel LINQ (PLINQ).For more information, see Parallel LINQ (PLINQ).

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery ^ AsParallel(System::Collections::IEnumerable ^ source);
public static System.Linq.ParallelQuery AsParallel (this System.Collections.IEnumerable source);
static member AsParallel : System.Collections.IEnumerable -> System.Linq.ParallelQuery
<Extension()>
Public Function AsParallel (source As IEnumerable) As ParallelQuery

Parameters

source
IEnumerable

Oggetto IEnumerable<T> da convertire in ParallelQuery.An IEnumerable<T> to convert to a ParallelQuery.

Returns

ParallelQuery

Origine come ParallelQuery da associare ai metodi di estensione ParallelEnumerable.The source as a ParallelQuery to bind to ParallelEnumerable extension methods.

Exceptions

source è un riferimento null (Nothing in Visual Basic).source is a null reference (Nothing in Visual Basic).

Remarks

L'operatore Cast può essere utilizzato per convertire un ParallelQuery in un ParallelQuery (T).The Cast operator can be used to convert a ParallelQuery to a ParallelQuery(T).

See also

AsParallel<TSource>(Partitioner<TSource>)

Consente la parallelizzazione di una query, come viene originata da un partitioner che è responsabile della suddivisione della sequenza di input in partizioni.Enables parallelization of a query, as sourced by a custom partitioner that is responsible for splitting the input sequence into partitions.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ AsParallel(System::Collections::Concurrent::Partitioner<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> AsParallel<TSource> (this System.Collections.Concurrent.Partitioner<TSource> source);
static member AsParallel : System.Collections.Concurrent.Partitioner<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function AsParallel(Of TSource) (source As Partitioner(Of TSource)) As ParallelQuery(Of TSource)

Type Parameters

TSource

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

Parameters

source
Partitioner<TSource>

Partitioner sulla sequenza di input.A partitioner over the input sequence.

Returns

ParallelQuery<TSource>

Elemento source come ParallelQuery da associare ai metodi di estensione ParallelEnumerable.The source as a ParallelQuery to bind to ParallelEnumerable extension methods.

Exceptions

source è un riferimento null (Nothing in Visual Basic).source is a null reference (Nothing in Visual Basic).

Remarks

Il metodo GetOrderedPartitions del partitioner di origine viene usato quando l'ordinamento è abilitato, mentre il partitioner GetPartitions viene usato se l'ordinamento non è abilitato (impostazione predefinita).The source partitioner's GetOrderedPartitions method is used when ordering is enabled, whereas the partitioner's GetPartitions is used if ordering is not enabled (the default). GetDynamicPartitions e GetDynamicOrderedPartitions del partitioner di origine non vengono usati.The source partitioner's GetDynamicPartitions and GetDynamicOrderedPartitions are not used. Per altre informazioni ed esempi, vedere Partitioner personalizzati per PLINQ e TPL.For more information and examples, see Custom Partitioners for PLINQ and TPL.

See also

AsParallel<TSource>(IEnumerable<TSource>)

Consente la parallelizzazione di una query.Enables parallelization of a query.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ AsParallel(System::Collections::Generic::IEnumerable<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> AsParallel<TSource> (this System.Collections.Generic.IEnumerable<TSource> source);
static member AsParallel : seq<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function AsParallel(Of TSource) (source As IEnumerable(Of TSource)) As ParallelQuery(Of TSource)

Type Parameters

TSource

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

Parameters

source
IEnumerable<TSource>

Oggetto IEnumerable<T> da convertire in ParallelQuery<TSource>.An IEnumerable<T> to convert to a ParallelQuery<TSource>.

Returns

ParallelQuery<TSource>

Origine come ParallelQuery<TSource> da associare ai metodi di estensione ParallelEnumerable.The source as a ParallelQuery<TSource> to bind to ParallelEnumerable extension methods.

Exceptions

source è un riferimento null (Nothing in Visual Basic).source is a null reference (Nothing in Visual Basic).

See also

Applies to