OrderablePartitioner<TSource>.GetOrderableDynamicPartitions Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um objeto que pode particionar a coleção subjacente em um número variável de partições.
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))
Retornos
Um objeto que pode criar partições pela fonte de dados subjacente.
Exceções
Este particionador não dá suporte para o particionamento dinâmico.
Comentários
O objeto retornado implementa a System.Collections.Generic.IEnumerable<T> interface . Chamar GetEnumerator no objeto cria outra partição sobre a sequência.
Cada partição é representada como um enumerador sobre pares chave-valor. O valor no par é o próprio elemento e a chave é um inteiro que determina a ordenação relativa desse elemento em relação a outros elementos.
O GetOrderableDynamicPartitions método só terá suporte se a SupportsDynamicPartitions propriedade retornar true.
Para saber mais, veja Particionadores personalizados para PLINQ e TPL.