ParallelEnumerable.AsParallel Yöntem

Tanım

Sorgunun paralelleştirilmesini etkinleştirir.

Aşırı Yüklemeler

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsParallel<TSource>(Partitioner<TSource>)

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

AsParallel<TSource>(IEnumerable<TSource>)

Sorgunun paralelleştirilmesini etkinleştirir.

Açıklamalar

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

AsParallel(IEnumerable)

Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs

Sorgunun paralelleştirilmesini etkinleştirir.

C#
public static System.Linq.ParallelQuery AsParallel (this System.Collections.IEnumerable source);

Parametreler

source
IEnumerable

' IEnumerable<T> a dönüştürülecek ParallelQuery.

Döndürülenler

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

Özel durumlar

source null başvurudur (Visual Basic'te hiçbir şey yoktur).

Açıklamalar

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

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

AsParallel<TSource>(Partitioner<TSource>)

Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs

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

C#
public static System.Linq.ParallelQuery<TSource> AsParallel<TSource> (this System.Collections.Concurrent.Partitioner<TSource> source);

Tür Parametreleri

TSource

öğelerinin sourcetürü.

Parametreler

source
Partitioner<TSource>

Giriş dizisi üzerinde bir bölümleyici.

Döndürülenler

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

Özel durumlar

source null başvurudur (Visual Basic'te hiçbir şey yoktur).

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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

AsParallel<TSource>(IEnumerable<TSource>)

Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs
Kaynak:
ParallelEnumerable.cs

Sorgunun paralelleştirilmesini etkinleştirir.

C#
public static System.Linq.ParallelQuery<TSource> AsParallel<TSource> (this System.Collections.Generic.IEnumerable<TSource> source);

Tür Parametreleri

TSource

öğelerinin sourcetürü.

Parametreler

source
IEnumerable<TSource>

' IEnumerable<T> a dönüştürülecek ParallelQuery<TSource>.

Döndürülenler

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

Özel durumlar

source null başvurudur (Visual Basic'te hiçbir şey yoktur).

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0