Comparteix a través de


OrderablePartitioner<TSource>.GetDynamicPartitions Método

Definición

Crea un objeto que puede dividir la colección subyacente en un número variable de particiones.

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)

Devoluciones

IEnumerable<TSource>

Objeto que puede crear particiones en el origen de datos subyacente.

Excepciones

Esta clase base no admite la creación de particiones dinámicas. Debe ser implementado en clases derivadas.

Comentarios

El objeto devuelto implementa la System.Collections.Generic.IEnumerable<T> interfaz . Al llamar GetEnumerator a en el objeto se crea otra partición sobre la secuencia.

La implementación predeterminada proporciona el mismo comportamiento que GetOrderableDynamicPartitions , salvo que el conjunto devuelto de particiones no proporciona las claves para los elementos.

El GetDynamicPartitions método solo se admite si la SupportsDynamicPartitions propiedad devuelve true.

Para más información, consulte Custom Partitioners for PLINQ and TPL (Particionadores personalizados para PLINQ y TPL).

Se aplica a

Consulte también