ParallelEnumerable.AsParallel ParallelEnumerable.AsParallel ParallelEnumerable.AsParallel ParallelEnumerable.AsParallel Method

정의

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

오버로드

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsParallel<TSource>(Partitioner<TSource>) AsParallel<TSource>(Partitioner<TSource>) AsParallel<TSource>(Partitioner<TSource>) AsParallel<TSource>(Partitioner<TSource>)

입력 시퀀스를 파티션으로 분할해야 하는 사용자 지정 파티셔너에 의해 발생한 쿼리를 병렬화할 수 있도록 합니다.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>) AsParallel<TSource>(IEnumerable<TSource>) AsParallel<TSource>(IEnumerable<TSource>) AsParallel<TSource>(IEnumerable<TSource>)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

설명

이 메서드는 PLINQ에 쿼리가 바인딩됩니다.This method binds the query to PLINQ. 자세한 내용은 PLINQ(병렬 LINQ)를 참조하세요.For more information, see Parallel LINQ (PLINQ).

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.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

매개 변수

반환

ParallelEnumerable 확장명 메서드에 바인딩할 소스 ParallelQuery입니다.The source as a ParallelQuery to bind to ParallelEnumerable extension methods.

예외

source가 null 참조(Visual Basic의 경우 Nothing)인 경우source is a null reference (Nothing in Visual Basic).

설명

Cast ParallelQuery를 ParallelQuery(T) 변환할 연산자를 사용할 수 있습니다.The Cast operator can be used to convert a ParallelQuery to a ParallelQuery(T).

추가 정보

AsParallel<TSource>(Partitioner<TSource>) AsParallel<TSource>(Partitioner<TSource>) AsParallel<TSource>(Partitioner<TSource>) AsParallel<TSource>(Partitioner<TSource>)

입력 시퀀스를 파티션으로 분할해야 하는 사용자 지정 파티셔너에 의해 발생한 쿼리를 병렬화할 수 있도록 합니다.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)

형식 매개 변수

TSource

source의 요소 형식입니다.The type of elements of source.

매개 변수

source
Partitioner<TSource> Partitioner<TSource> Partitioner<TSource> Partitioner<TSource>

입력 시퀀스에 대한 파티셔너입니다.A partitioner over the input sequence.

반환

ParallelEnumerable 확장 메서드에 바인딩할 source ParallelQuery입니다.The source as a ParallelQuery to bind to ParallelEnumerable extension methods.

예외

source가 null 참조(Visual Basic의 경우 Nothing)인 경우source is a null reference (Nothing in Visual Basic).

설명

정렬할 때 메서드를 사용 하는 원본 파티 셔 너의 GetOrderedPartitions을 사용 하면 파티 셔 너의 GetPartitions 순서 없는 경우에 사용 되는 반면 (기본값)을 사용 하도록 설정 합니다.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). 원본 파티 셔 너의 GetDynamicPartitions 및 GetDynamicOrderedPartitions 사용 되지 않습니다.The source partitioner's GetDynamicPartitions and GetDynamicOrderedPartitions are not used. 자세한 내용 및 예제를 참조 하세요 PLINQ 및 TPL에 대 한 사용자 지정 파티 셔 너합니다.For more information and examples, see Custom Partitioners for PLINQ and TPL.

추가 정보

AsParallel<TSource>(IEnumerable<TSource>) AsParallel<TSource>(IEnumerable<TSource>) AsParallel<TSource>(IEnumerable<TSource>) AsParallel<TSource>(IEnumerable<TSource>)

쿼리를 병렬화할 수 있도록 합니다.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)

형식 매개 변수

TSource

source의 요소 형식입니다.The type of elements of source.

매개 변수

source
IEnumerable<TSource>

IEnumerable<T>로 변환할 ParallelQuery<TSource>입니다.An IEnumerable<T> to convert to a ParallelQuery<TSource>.

반환

ParallelEnumerable 확장 메서드에 바인딩할 소스 ParallelQuery<TSource>입니다.The source as a ParallelQuery<TSource> to bind to ParallelEnumerable extension methods.

예외

source가 null 참조(Visual Basic의 경우 Nothing)인 경우source is a null reference (Nothing in Visual Basic).

추가 정보

적용 대상