ParallelEnumerable.AsParallel Yöntem

Tanım

Bir sorgunun paralelleştirilmesini mümkün hale getirme.Enables parallelization of a query.

Aşırı Yüklemeler

AsParallel(IEnumerable)

Bir sorgunun paralelleştirilmesini mümkün hale getirme.Enables parallelization of a query.

AsParallel<TSource>(Partitioner<TSource>)

Giriş dizisini bölümlere bölmekten sorumlu olan özel bir bölümleyici tarafından kaynağı oluşturan bir sorgunun paralelleştirilmesini mümkün hale gelir.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>)

Bir sorgunun paralelleştirilmesini mümkün hale getirme.Enables parallelization of a query.

Açıklamalar

Bu yöntem, sorguyu PLıNQ öğesine bağlar.This method binds the query to PLINQ. Daha fazla bilgi için bkz. Parallel LINQ (PLıNQ).For more information, see Parallel LINQ (PLINQ).

AsParallel(IEnumerable)

Bir sorgunun paralelleştirilmesini mümkün hale getirme.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

Parametreler

source
IEnumerable

Bir öğesine IEnumerable<T> dönüştürülecek bir ParallelQuery .An IEnumerable<T> to convert to a ParallelQuery.

Döndürülenler

ParallelQuery

ParallelEnumerable genişletme yöntemlerine bağlanacak bir ParallelQuery olarak kaynak.The source as a ParallelQuery to bind to ParallelEnumerable extension methods.

Özel durumlar

source null bir başvurudur (Visual Basic hiçbir şey yoktur).source is a null reference (Nothing in Visual Basic).

Açıklamalar

Castİşleci bir ParallelQuery 'Yi ParallelQuery (T) olarak dönüştürmek için kullanılabilir.The Cast operator can be used to convert a ParallelQuery to a ParallelQuery(T).

Ayrıca bkz.

Şunlara uygulanır

AsParallel<TSource>(Partitioner<TSource>)

Giriş dizisini bölümlere bölmekten sorumlu olan özel bir bölümleyici tarafından kaynağı oluşturan bir sorgunun paralelleştirilmesini mümkün hale gelir.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)

Tür Parametreleri

TSource

Öğelerinin türü source .The type of elements of source.

Parametreler

source
Partitioner<TSource>

Giriş dizisi üzerinde bir bölümleyici.A partitioner over the input sequence.

Döndürülenler

ParallelQuery<TSource>

sourceParallelEnumerable genişletme yöntemlerine bağlanacak Paralellquery olarak.The source as a ParallelQuery to bind to ParallelEnumerable extension methods.

Özel durumlar

source null bir başvurudur (Visual Basic hiçbir şey yoktur).source is a null reference (Nothing in Visual Basic).

Açıklamalar

Sıralama etkinleştirildiğinde kaynak partitioner 'ın GetOrderedPartitions yöntemi kullanılır, ancak sıralama etkinleştirilmemişse bölümleyici 'nin GetPartitions kullanılır (varsayılan).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). Kaynak bölümleyici 'nin GetDynamicPartitions ve GetDynamicOrderedPartitions kullanılmıyor.The source partitioner's GetDynamicPartitions and GetDynamicOrderedPartitions are not used. Daha fazla bilgi ve örnek için bkz. PLıNQ ve TPL Için Özel Bölümleyiciler.For more information and examples, see Custom Partitioners for PLINQ and TPL.

Ayrıca bkz.

Şunlara uygulanır

AsParallel<TSource>(IEnumerable<TSource>)

Bir sorgunun paralelleştirilmesini mümkün hale getirme.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)

Tür Parametreleri

TSource

Öğelerinin türü source .The type of elements of source.

Parametreler

source
IEnumerable<TSource>

Bir öğesine IEnumerable<T> dönüştürülecek bir ParallelQuery<TSource> .An IEnumerable<T> to convert to a ParallelQuery<TSource>.

Döndürülenler

ParallelQuery<TSource>

ParallelQuery<TSource>Paralellenumerable genişletme yöntemlerine bağlanacak kaynak olarak.The source as a ParallelQuery<TSource> to bind to ParallelEnumerable extension methods.

Özel durumlar

source null bir başvurudur (Visual Basic hiçbir şey yoktur).source is a null reference (Nothing in Visual Basic).

Ayrıca bkz.

Şunlara uygulanır