ParallelEnumerable.AsParallel Yöntem

Tanım

Sorgunun paralelleştirilmesini sağlar.

Aşırı Yüklemeler

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsParallel<TSource>(Partitioner<TSource>)

Giriş dizisini bölümlere bölmeden sorumlu özel bir bölümleyici tarafından kaynak olarak bir sorgunun paralelleştirilmesini sağlar.

AsParallel<TSource>(IEnumerable<TSource>)

Sorgunun paralelleştirilmesini sağlar.

Açıklamalar

Bu yöntem sorguyu PLINQ'ye bağlar. Daha fazla bilgi için bkz . Parallel LINQ (PLINQ).

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

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

dönüştürmek IEnumerable<T> için bir ParallelQuery.

Döndürülenler

ParallelQuery

ParallelEnumerable uzantı yöntemlerine bağlanmak için bir ParallelQuery olarak kaynak.

Özel durumlar

sourcebir null başvurudur (Visual Basic hiçbir şey).

Açıklamalar

işleci bir Cast ParallelQuery'yi ParallelQuery'ye (T) dönüştürmek için kullanılabilir.

Ayrıca bkz.

Şunlara uygulanır

AsParallel<TSource>(Partitioner<TSource>)

Giriş dizisini bölümlere bölmeden sorumlu özel bir bölümleyici tarafından kaynak olarak bir sorgunun paralelleştirilmesini sağlar.

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 sourcetürü.

Parametreler

source
Partitioner<TSource>

Giriş dizisi üzerinde bölümleyici.

Döndürülenler

ParallelQuery<TSource>

source ParallelEnumerable uzantı yöntemlerine bağlamak için ParallelQuery olarak.

Özel durumlar

sourcebir null başvurudur (Visual Basic hiçbir şey).

Açıklamalar

Sıralama etkinleştirildiğinde kaynak bölümleyicinin GetOrderedPartitions yöntemi kullanılırken, sıralama etkin değilse bölümleyicinin GetPartitions değeri kullanılır (varsayılan). Kaynak bölümleyicinin GetDynamicPartitions ve GetDynamicOrderedPartitions değerleri kullanılmaz. Daha fazla bilgi ve örnek için bkz. PLINQ ve TPL için Özel Bölümleyiciler.

Ayrıca bkz.

Şunlara uygulanır

AsParallel<TSource>(IEnumerable<TSource>)

Sorgunun paralelleştirilmesini sağlar.

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 sourcetürü.

Parametreler

source
IEnumerable<TSource>

dönüştürmek IEnumerable<T> için bir ParallelQuery<TSource>.

Döndürülenler

ParallelQuery<TSource>

ParallelEnumerable uzantı yöntemlerine bağlanmak için kaynak ParallelQuery<TSource> .

Özel durumlar

sourcebir null başvurudur (Visual Basic hiçbir şey).

Ayrıca bkz.

Şunlara uygulanır