IOrderedAsyncEnumerable<TElement>.CreateOrderedAsyncEnumerable Metoda

Definicja

Przeciążenia

CreateOrderedAsyncEnumerable<TKey>(Func<TElement,CancellationToken,ValueTask<TKey>>, IComparer<TKey>, Boolean)

Źródło:
OrderBy.cs
Źródło:
OrderBy.cs
Źródło:
OrderBy.cs

Wykonuje kolejną kolejność na elementach elementu IOrderedAsyncEnumerable<TElement> zgodnie z kluczem.

public:
generic <typename TKey>
 System::Linq::IOrderedAsyncEnumerable<TElement> ^ CreateOrderedAsyncEnumerable(Func<TElement, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<TKey>> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer, bool descending);
public System.Linq.IOrderedAsyncEnumerable<out TElement> CreateOrderedAsyncEnumerable<TKey>(Func<out TElement,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TKey>> keySelector, System.Collections.Generic.IComparer<TKey>? comparer, bool descending);
abstract member CreateOrderedAsyncEnumerable : Func<'Element, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Key>> * System.Collections.Generic.IComparer<'Key> * bool -> System.Linq.IOrderedAsyncEnumerable<'Element>
Public Function CreateOrderedAsyncEnumerable(Of TKey) (keySelector As Func(Of Out TElement, CancellationToken, ValueTask(Of TKey)), comparer As IComparer(Of TKey), descending As Boolean) As IOrderedAsyncEnumerable(Of Out TElement)

Parametry typu

TKey

Typ klucza wygenerowanego przez keySelectorprogram .

Parametry

keySelector
Func<TElement,CancellationToken,ValueTask<TKey>>

Funkcja używana do wyodrębniania klucza dla każdego elementu.

comparer
IComparer<TKey>

Używane IComparer<T> do porównywania kluczy do umieszczania w zwróconej sekwencji.

descending
Boolean

wartość true do sortowania elementów w kolejności malejącej; false, aby posortować elementy w kolejności rosnącej.

Zwraca

Element IOrderedAsyncEnumerable<TElement> , którego elementy są sortowane według klucza.

Dotyczy

CreateOrderedAsyncEnumerable<TKey>(Func<TElement,TKey>, IComparer<TKey>, Boolean)

Źródło:
OrderBy.cs
Źródło:
OrderBy.cs
Źródło:
OrderBy.cs

Wykonuje kolejną kolejność na elementach elementu IOrderedAsyncEnumerable<TElement> zgodnie z kluczem.

public:
generic <typename TKey>
 System::Linq::IOrderedAsyncEnumerable<TElement> ^ CreateOrderedAsyncEnumerable(Func<TElement, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer, bool descending);
public System.Linq.IOrderedAsyncEnumerable<out TElement> CreateOrderedAsyncEnumerable<TKey>(Func<out TElement,TKey> keySelector, System.Collections.Generic.IComparer<TKey>? comparer, bool descending);
abstract member CreateOrderedAsyncEnumerable : Func<'Element, 'Key> * System.Collections.Generic.IComparer<'Key> * bool -> System.Linq.IOrderedAsyncEnumerable<'Element>
Public Function CreateOrderedAsyncEnumerable(Of TKey) (keySelector As Func(Of Out TElement, TKey), comparer As IComparer(Of TKey), descending As Boolean) As IOrderedAsyncEnumerable(Of Out TElement)

Parametry typu

TKey

Typ klucza wygenerowanego przez keySelectorprogram .

Parametry

keySelector
Func<TElement,TKey>

Funkcja używana do wyodrębniania klucza dla każdego elementu.

comparer
IComparer<TKey>

Używane IComparer<T> do porównywania kluczy do umieszczania w zwróconej sekwencji.

descending
Boolean

wartość true do sortowania elementów w kolejności malejącej; false, aby posortować elementy w kolejności rosnącej.

Zwraca

Element IOrderedAsyncEnumerable<TElement> , którego elementy są sortowane według klucza.

Dotyczy