Compartir a través de


OrderablePartitioner<TSource>.GetOrderableDynamicPartitions Método

Definición

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

public:
 virtual System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<long, TSource>> ^ GetOrderableDynamicPartitions();
public virtual System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<long,TSource>> GetOrderableDynamicPartitions ();
abstract member GetOrderableDynamicPartitions : unit -> seq<System.Collections.Generic.KeyValuePair<int64, 'Source>>
override this.GetOrderableDynamicPartitions : unit -> seq<System.Collections.Generic.KeyValuePair<int64, 'Source>>
Public Overridable Function GetOrderableDynamicPartitions () As IEnumerable(Of KeyValuePair(Of Long, TSource))

Devoluciones

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

Excepciones

Este particionador no admite la creación de particiones dinámica.

Comentarios

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

Cada partición se representa como un enumerador sobre pares clave-valor. El valor del par es el propio elemento y la clave es un entero que determina el orden relativo de este elemento en otros elementos.

El GetOrderableDynamicPartitions 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