Compartilhar via


Partitioner<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:
 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)

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. Você deve implementá-la em uma classe derivada.

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.

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