ParallelEnumerable.AsParallel Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
ParallelEnumerable uzantı yöntemlerine bağlanmak için bir ParallelQuery olarak kaynak.
Özel durumlar
source
bir 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 source
türü.
Parametreler
- source
- Partitioner<TSource>
Giriş dizisi üzerinde bölümleyici.
Döndürülenler
source
ParallelEnumerable uzantı yöntemlerine bağlamak için ParallelQuery olarak.
Özel durumlar
source
bir 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 source
türü.
Parametreler
- source
- IEnumerable<TSource>
dönüştürmek IEnumerable<T> için bir ParallelQuery<TSource>.
Döndürülenler
ParallelEnumerable uzantı yöntemlerine bağlanmak için kaynak ParallelQuery<TSource> .
Özel durumlar
source
bir null başvurudur (Visual Basic hiçbir şey).