Share via


OrderablePartitioner<TSource>.GetDynamicPartitions Método

Definição

Cria um objeto que pode particionar a coleção subjacente em um número variável de partições.

public:
 override System::Collections::Generic::IEnumerable<TSource> ^ GetDynamicPartitions();
public override System.Collections.Generic.IEnumerable<TSource> GetDynamicPartitions ();
override this.GetDynamicPartitions : unit -> seq<'Source>
Public Overrides Function GetDynamicPartitions () As IEnumerable(Of TSource)

Retornos

IEnumerable<TSource>

Um objeto que pode criar partições pela fonte de dados subjacente.

Exceções

Não há suporte para o particionamento dinâmico pela classe base. Ele deve ser implementado em classes derivadas.

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.

A implementação padrão fornece o mesmo comportamento GetOrderableDynamicPartitions que o conjunto retornado de partições não fornece as chaves para os elementos.

O GetDynamicPartitions método só terá suporte se a SupportsDynamicPartitions propriedade retornar true.

Para saber mais, veja Particionadores personalizados para PLINQ e TPL.

Aplica-se a

Confira também