次の方法で共有


Partitioner<TSource>.GetDynamicPartitions メソッド

定義

基になるコレクションを可変個のパーティションに分割できるオブジェクトを作成します。

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>

基になるデータ ソースのパーティションを作成できるオブジェクト。

例外

動的パーティションは、基本クラスでサポートされていません。 派生クラスで実装する必要があります。

注釈

返された オブジェクトは、 インターフェイスを System.Collections.Generic.IEnumerable<T> 実装します。 オブジェクトで を呼び出すと GetEnumerator 、シーケンス上に別のパーティションが作成されます。

メソッドは GetDynamicPartitions 、 プロパティが true を SupportsDynamicPartitions 返す場合にのみサポートされます。 詳細については、「Custom Partitioners for PLINQ and TPL (PLINQ および TPL 用のカスタム パーティショナー)」を参照してください。

適用対象

こちらもご覧ください