OrderablePartitioner<TSource>.GetOrderableDynamicPartitions Método

Definição

Cria um objeto que pode particionar a coleção subjacente num número variável de partições.

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

Devoluções

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

Exceções

O particionamento dinâmico não é suportado por este particionador.

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.

Cada partição é representada como um enumerador sobre pares-chave-valor. O valor no par é o próprio elemento, e a chave é um inteiro que determina a ordenação relativa deste elemento em relação a outros elementos.

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