Partitioner<TSource>.GetDynamicPartitions Método

Definición

Crea un objeto que puede dividir la colección subyacente en un número variable de particiones.Creates an object that can partition the underlying collection into a variable number of partitions.

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)

Devoluciones

IEnumerable<TSource>

Objeto que puede crear particiones en el origen de datos subyacente.An object that can create partitions over the underlying data source.

Excepciones

Esta clase base no admite la creación de particiones dinámicas.Dynamic partitioning is not supported by the base class. Debe implementarlo en una clase derivada.You must implement it in a derived class.

Comentarios

El objeto devuelto implementa la System.Collections.Generic.IEnumerable<T> interfaz.The returned object implements the System.Collections.Generic.IEnumerable<T> interface. La llamada a GetEnumerator en el objeto crea otra partición sobre la secuencia.Calling GetEnumerator on the object creates another partition over the sequence.

El GetDynamicPartitions método solo se admite si la SupportsDynamicPartitions propiedad devuelve true.The GetDynamicPartitions method is only supported if the SupportsDynamicPartitions property returns true. Para más información, consulte Custom Partitioners for PLINQ and TPL (Particionadores personalizados para PLINQ y TPL).For more information, see Custom Partitioners for PLINQ and TPL.

Se aplica a

Consulte también