ParallelEnumerable.AsParallel 方法

定義

啟用查詢的平行處理。

多載

名稱 Description
AsParallel(IEnumerable)

啟用查詢的平行處理。

AsParallel<TSource>(Partitioner<TSource>)

啟用查詢平行化,該分區器負責將輸入序列拆分成多個分割區。

AsParallel<TSource>(IEnumerable<TSource>)

啟用查詢的平行處理。

備註

此方法將查詢綁定至 PLINQ。 如需詳細資訊,請參閱 平行 LINQ (PLINQ)

AsParallel(IEnumerable)

來源:
ParallelEnumerable.cs
來源:
ParallelEnumerable.cs
來源:
ParallelEnumerable.cs
來源:
ParallelEnumerable.cs
來源:
ParallelEnumerable.cs

啟用查詢的平行處理。

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

參數

source
IEnumerable

IEnumerable<T> an 轉換成 ParallelQuery

傳回

原始碼為 ParallelQuery 來綁定 ParallelEnumerable 擴充方法。

例外狀況

source 是空參考(Visual Basic 中無任何參考)。

備註

Cast該運算子可用來將 ParallelQuery 轉換成 ParallelQuery(T)。

另請參閱

適用於

AsParallel<TSource>(Partitioner<TSource>)

來源:
ParallelEnumerable.cs
來源:
ParallelEnumerable.cs
來源:
ParallelEnumerable.cs
來源:
ParallelEnumerable.cs
來源:
ParallelEnumerable.cs

啟用查詢平行化,該分區器負責將輸入序列拆分成多個分割區。

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)

類型參數

TSource

元素 source的類型。

參數

source
Partitioner<TSource>

輸入序列上的分割器。

傳回

作為 source 一個 ParallelQuery,用來綁定 ParallelEnumerable 擴充方法。

例外狀況

source 是空參考(Visual Basic 中無任何參考)。

備註

當排序啟用時,來源分割器的 GetOrderedPartitions 方法會被使用;而當排序未啟用(預設為預設)時,則使用分割器的 GetPartitions。 原始碼分割器的 GetDynamicPartitions 與 GetDynamicOrderedPartitions 則未被使用。 欲了解更多資訊與範例,請參閱 PLINQ 與 TPL 的自訂分割器

另請參閱

適用於

AsParallel<TSource>(IEnumerable<TSource>)

來源:
ParallelEnumerable.cs
來源:
ParallelEnumerable.cs
來源:
ParallelEnumerable.cs
來源:
ParallelEnumerable.cs
來源:
ParallelEnumerable.cs

啟用查詢的平行處理。

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)

類型參數

TSource

元素 source的類型。

參數

source
IEnumerable<TSource>

IEnumerable<T> an 轉換成 ParallelQuery<TSource>

傳回

原始碼作為 ParallelQuery<TSource> 綁定到 ParallelEnumerable 擴充方法。

例外狀況

source 是空參考(Visual Basic 中無任何參考)。

另請參閱

適用於