Partitioner<TSource>.GetDynamicPartitions 메서드

정의

기본 컬렉션을 여러 파티션으로 분할할 수 있는 개체를 만듭니다.Creates an object that can partition the underlying collection into a variable number of partitions.

public:
 virtual System::Collections::Generic::IEnumerable<TSource> ^ GetDynamicPartitions();
public virtual System.Collections.Generic.IEnumerable<TSource> GetDynamicPartitions ();
abstract member GetDynamicPartitions : unit -> seq<'Source>
override this.GetDynamicPartitions : unit -> seq<'Source>
Public Overridable Function GetDynamicPartitions () As IEnumerable(Of TSource)

반환

IEnumerable<TSource>

내부 데이터 소스에 대한 파티션을 만들 수 있는 개체입니다.An object that can create partitions over the underlying data source.

예외

동적 분할은 기본 클래스에서 지원되지 않습니다.Dynamic partitioning is not supported by the base class. 파생 클래스에서 구현해야 합니다.You must implement it in a derived class.

설명

반환 된 개체는 인터페이스를 구현 합니다 System.Collections.Generic.IEnumerable<T> .The returned object implements the System.Collections.Generic.IEnumerable<T> interface. GetEnumerator개체에 대해를 호출 하면 시퀀스에 대해 다른 파티션이 만들어집니다.Calling GetEnumerator on the object creates another partition over the sequence.

GetDynamicPartitions메서드는 속성이 true를 반환 하는 경우에만 지원 됩니다 SupportsDynamicPartitions .The GetDynamicPartitions method is only supported if the SupportsDynamicPartitions property returns true. 자세한 내용은 PLINQ 및 TPL에 대한 사용자 지정 파티셔너를 참조하세요.For more information, see Custom Partitioners for PLINQ and TPL.

적용 대상

추가 정보