OrderablePartitioner<TSource>.GetOrderableDynamicPartitions Metoda

Definicja

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

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

Zwraca

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

Wyjątki

Partycjonowanie dynamiczne nie jest obsługiwane przez ten partycjonator.

Uwagi

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

Każda partycja jest reprezentowana jako moduł wyliczający dla par klucz-wartość. Wartość w parze jest samym elementem, a klucz jest liczbą całkowitą, która określa względną kolejność tego elementu względem innych elementów.

Metoda jest obsługiwana GetOrderableDynamicPartitions 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ż