ParallelEnumerable.AsOrdered 메서드

정의

오버로드

Name Description
AsOrdered(ParallelQuery)

정렬된 것처럼 데이터 원본을 처리하여 순서가 지정되지 않은 기본값을 재정의합니다. AsOrdered는 AsParallel, ParallelEnumerable.Range 및 ParallelEnumerable.Repeat에서 반환된 제네릭이 아닌 시퀀스에서만 호출될 수 있습니다.

AsOrdered<TSource>(ParallelQuery<TSource>)

정렬된 것처럼 데이터 원본을 처리하여 순서가 지정되지 않은 기본값을 재정의합니다. AsOrdered는 AsParallel, ParallelEnumerable.Range 및 ParallelEnumerable.Repeat에서 반환된 제네릭 시퀀스에서만 호출할 수 있습니다.

AsOrdered(ParallelQuery)

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

정렬된 것처럼 데이터 원본을 처리하여 순서가 지정되지 않은 기본값을 재정의합니다. AsOrdered는 AsParallel, ParallelEnumerable.Range 및 ParallelEnumerable.Repeat에서 반환된 제네릭이 아닌 시퀀스에서만 호출될 수 있습니다.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery ^ AsOrdered(System::Linq::ParallelQuery ^ source);
public static System.Linq.ParallelQuery AsOrdered(this System.Linq.ParallelQuery source);
static member AsOrdered : System.Linq.ParallelQuery -> System.Linq.ParallelQuery
<Extension()>
Public Function AsOrdered (source As ParallelQuery) As ParallelQuery

매개 변수

source
ParallelQuery

입력 시퀀스입니다.

반품

후속 쿼리 연산자에서 원래 순서를 유지할 소스 시퀀스입니다.

예외

source null 참조(Visual Basic 없음)입니다.

요소가 없는 경우 source throw됨

-또는-

쿼리를 통해 중간에 호출되면 />입니다. 또는 바로 후에 AsParallel(IEnumerable)Range(Int32, Int32)Repeat<TResult>(TResult, Int32)호출할 수 있습니다.

-또는-

source가 , Range(Int32, Int32)또는 Repeat<TResult>(TResult, Int32). 중 AsParallel(IEnumerable)하나가 아닌 경우

설명

병렬 처리에서 성능과 유지 순서 사이에는 자연스러운 긴장감이 존재합니다. 기본적으로 병렬 처리된 쿼리는 AsOrdered가 적용되거나 쿼리에 명시적 OrderBy 연산자가 없는 한 결과의 순서가 임의인 것처럼 동작합니다. 자세한 내용은 PLINQ의 Order 유지를 참조하세요.

추가 정보

적용 대상

AsOrdered<TSource>(ParallelQuery<TSource>)

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

정렬된 것처럼 데이터 원본을 처리하여 순서가 지정되지 않은 기본값을 재정의합니다. AsOrdered는 AsParallel, ParallelEnumerable.Range 및 ParallelEnumerable.Repeat에서 반환된 제네릭 시퀀스에서만 호출할 수 있습니다.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ AsOrdered(System::Linq::ParallelQuery<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> AsOrdered<TSource>(this System.Linq.ParallelQuery<TSource> source);
static member AsOrdered : System.Linq.ParallelQuery<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function AsOrdered(Of TSource) (source As ParallelQuery(Of TSource)) As ParallelQuery(Of TSource)

형식 매개 변수

TSource

의 요소 형식입니다 source.

매개 변수

source
ParallelQuery<TSource>

입력 시퀀스입니다.

반품

후속 쿼리 연산자에서 원래 순서를 유지할 소스 시퀀스입니다.

예외

source null 참조(Visual Basic 없음)입니다.

source 에는 요소가 없습니다.

-또는-

source 는 AsParallel, ParallelEnumerable.Range 또는 ParallelEnumerable.Repeat 중 하나가 아닙니다.

설명

병렬 처리에서 성능과 유지 순서 사이에는 자연스러운 긴장감이 존재합니다. 기본적으로 병렬 처리된 쿼리는 AsOrdered가 적용되거나 쿼리에 명시적 OrderBy 연산자가 없는 한 결과의 순서가 임의인 것처럼 동작합니다. 자세한 내용은 PLINQ의 Order 유지를 참조하세요.

추가 정보

적용 대상