OrderablePartitioner<TSource>.GetDynamicPartitions Método

Definição

Cria um objeto que pode particionar a coleção subjacente num 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)

Devoluções

IEnumerable<TSource>

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

Exceções

O particionamento dinâmico não é suportado pela classe base. Deve ser implementado em classes derivadas.

Observações

O objeto devolvido implementa a System.Collections.Generic.IEnumerable<T> interface. Invocar GetEnumerator o objeto cria outra partição sobre a sequência.

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

O GetDynamicPartitions método só é suportado se a SupportsDynamicPartitions propriedade devolver verdadeira.

Para obter mais informações, consulte Os Particionadores Personalizados para PLINQ e TPL.

Aplica-se a

Ver também