Udostępnij za pośrednictwem


Partitioner<TSource>.GetDynamicPartitions Metoda

Definicja

Tworzy obiekt, który może podzielić bazową kolekcję na zmienną liczbę partycji.

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)

Zwraca

IEnumerable<TSource>

Obiekt, który może tworzyć partycje w bazowym źródle danych.

Wyjątki

Partycjonowanie dynamiczne nie jest obsługiwane przez klasę bazową. Musisz zaimplementować go w klasie pochodnej.

Uwagi

Zwrócony obiekt implementuje System.Collections.Generic.IEnumerable<T> interfejs. Wywołanie GetEnumerator obiektu powoduje utworzenie innej partycji w sekwencji.

Metoda jest obsługiwana GetDynamicPartitions tylko wtedy, gdy SupportsDynamicPartitions właściwość zwraca wartość true. Aby uzyskać więcej informacji, zobacz Custom Partitioners for PLINQ and TPL (Niestandardowe partycjonatory dla plINQ i TPL).

Dotyczy

Zobacz też