OrderablePartitioner<TSource>.GetOrderableDynamicPartitions Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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).