AsyncEnumerable.SelectMany Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
Projektuje każdy element sekwencji do IAsyncEnumerable<T>elementu , spłaszcza wynikowe sekwencje w jedną IAsyncEnumerable<T> sekwencję i wywołuje funkcję selektora wyników w każdym elemecie. Indeks każdego elementu źródłowego jest używany w pośredniej przewidywanej formie tego elementu.
public:
generic <typename TSource, typename TCollection, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ SelectMany(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, System::Collections::Generic::IAsyncEnumerable<TCollection> ^> ^ collectionSelector, Func<TSource, TCollection, TResult> ^ resultSelector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> SelectMany<TSource,TCollection,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Collections.Generic.IAsyncEnumerable<TCollection>> collectionSelector, Func<TSource,TCollection,TResult> resultSelector);
static member SelectMany : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Collections.Generic.IAsyncEnumerable<'Collection>> * Func<'Source, 'Collection, 'Result> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TCollection, TResult) (source As IAsyncEnumerable(Of TSource), collectionSelector As Func(Of TSource, IAsyncEnumerable(Of TCollection)), resultSelector As Func(Of TSource, TCollection, TResult)) As IAsyncEnumerable(Of TResult)
Parametry typu
- TSource
Typ elementów źródła.
- TCollection
Typ elementów pośrednich zebranych przez collectionSelectorelement .
- TResult
Typ elementów wynikowej sekwencji.
Parametry
- source
- IAsyncEnumerable<TSource>
Sekwencja wartości do projektu.
- collectionSelector
- Func<TSource,IAsyncEnumerable<TCollection>>
Funkcja transform, która ma być stosowana do każdego elementu sekwencji danych wejściowych.
- resultSelector
- Func<TSource,TCollection,TResult>
Funkcja przekształcania, która ma być stosowana do każdego elementu sekwencji pośredniej.
Zwraca
Element IAsyncEnumerable<T> , którego elementy są wynikiem wywołania funkcji collectionSelector przekształcania jeden do wielu w każdym elemecie źródła, a następnie mapowania każdego z tych elementów sekwencji i odpowiadającego im elementu źródłowego na element wynikowy.
Wyjątki
Parametr resultSelector ma wartość null.
Dotyczy
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>)
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
Projektuje każdy element sekwencji do IEnumerable<T>elementu , spłaszcza wynikowe sekwencje w jedną IAsyncEnumerable<T> sekwencję i wywołuje funkcję selektora wyników w każdym elemecie. Indeks każdego elementu źródłowego jest używany w pośredniej przewidywanej formie tego elementu.
public:
generic <typename TSource, typename TCollection, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ SelectMany(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<System::Collections::Generic::IEnumerable<TCollection> ^>> ^ collectionSelector, Func<TSource, TCollection, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<TResult>> ^ resultSelector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> SelectMany<TSource,TCollection,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<System.Collections.Generic.IEnumerable<TCollection>>> collectionSelector, Func<TSource,TCollection,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TResult>> resultSelector);
static member SelectMany : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<seq<'Collection>>> * Func<'Source, 'Collection, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Result>> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TCollection, TResult) (source As IAsyncEnumerable(Of TSource), collectionSelector As Func(Of TSource, CancellationToken, ValueTask(Of IEnumerable(Of TCollection))), resultSelector As Func(Of TSource, TCollection, CancellationToken, ValueTask(Of TResult))) As IAsyncEnumerable(Of TResult)
Parametry typu
- TSource
Typ elementów źródła.
- TCollection
Typ elementów pośrednich zebranych przez collectionSelectorelement .
- TResult
Typ elementów wynikowej sekwencji.
Parametry
- source
- IAsyncEnumerable<TSource>
Sekwencja wartości do projektu.
- collectionSelector
- Func<TSource,CancellationToken,ValueTask<IEnumerable<TCollection>>>
Funkcja transform, która ma być stosowana do każdego elementu sekwencji danych wejściowych.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
Funkcja przekształcania, która ma być stosowana do każdego elementu sekwencji pośredniej.
Zwraca
Element IAsyncEnumerable<T> , którego elementy są wynikiem wywołania funkcji collectionSelector przekształcania jeden do wielu w każdym elemecie źródła, a następnie mapowania każdego z tych elementów sekwencji i odpowiadającego im elementu źródłowego na element wynikowy.
Wyjątki
Parametr resultSelector ma wartość null.
Dotyczy
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>)
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
Projektuje każdy element sekwencji do IEnumerable<T>elementu , spłaszcza wynikowe sekwencje w jedną IAsyncEnumerable<T> sekwencję i wywołuje funkcję selektora wyników w każdym elemecie.
public:
generic <typename TSource, typename TCollection, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ SelectMany(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, int, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<System::Collections::Generic::IEnumerable<TCollection> ^>> ^ collectionSelector, Func<TSource, TCollection, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<TResult>> ^ resultSelector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> SelectMany<TSource,TCollection,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,int,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<System.Collections.Generic.IEnumerable<TCollection>>> collectionSelector, Func<TSource,TCollection,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TResult>> resultSelector);
static member SelectMany : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, int, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<seq<'Collection>>> * Func<'Source, 'Collection, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Result>> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TCollection, TResult) (source As IAsyncEnumerable(Of TSource), collectionSelector As Func(Of TSource, Integer, CancellationToken, ValueTask(Of IEnumerable(Of TCollection))), resultSelector As Func(Of TSource, TCollection, CancellationToken, ValueTask(Of TResult))) As IAsyncEnumerable(Of TResult)
Parametry typu
- TSource
Typ elementów źródła.
- TCollection
Typ elementów pośrednich zebranych przez collectionSelectorelement .
- TResult
Typ elementów wynikowej sekwencji.
Parametry
- source
- IAsyncEnumerable<TSource>
Sekwencja wartości do projektu.
- collectionSelector
- Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TCollection>>>
Funkcja transform, która ma być stosowana do każdego elementu sekwencji danych wejściowych.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
Funkcja przekształcania, która ma być stosowana do każdego elementu sekwencji pośredniej.
Zwraca
Element IAsyncEnumerable<T> , którego elementy są wynikiem wywołania funkcji collectionSelector przekształcania jeden do wielu w każdym elemecie źródła, a następnie mapowania każdego z tych elementów sekwencji i odpowiadającego im elementu źródłowego na element wynikowy.
Wyjątki
Parametr resultSelector ma wartość null.
Dotyczy
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
Projektuje każdy element sekwencji do IEnumerable<T>elementu , spłaszcza wynikowe sekwencje w jedną IAsyncEnumerable<T> sekwencję i wywołuje funkcję selektora wyników w każdym elemecie.
public:
generic <typename TSource, typename TCollection, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ SelectMany(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, int, System::Collections::Generic::IEnumerable<TCollection> ^> ^ collectionSelector, Func<TSource, TCollection, TResult> ^ resultSelector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> SelectMany<TSource,TCollection,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,int,System.Collections.Generic.IEnumerable<TCollection>> collectionSelector, Func<TSource,TCollection,TResult> resultSelector);
static member SelectMany : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, int, seq<'Collection>> * Func<'Source, 'Collection, 'Result> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TCollection, TResult) (source As IAsyncEnumerable(Of TSource), collectionSelector As Func(Of TSource, Integer, IEnumerable(Of TCollection)), resultSelector As Func(Of TSource, TCollection, TResult)) As IAsyncEnumerable(Of TResult)
Parametry typu
- TSource
Typ elementów źródła.
- TCollection
Typ elementów pośrednich zebranych przez collectionSelectorelement .
- TResult
Typ elementów wynikowej sekwencji.
Parametry
- source
- IAsyncEnumerable<TSource>
Sekwencja wartości do projektu.
- collectionSelector
- Func<TSource,Int32,IEnumerable<TCollection>>
Funkcja transform, która ma być stosowana do każdego elementu sekwencji danych wejściowych.
- resultSelector
- Func<TSource,TCollection,TResult>
Funkcja przekształcania, która ma być stosowana do każdego elementu sekwencji pośredniej.
Zwraca
Element IAsyncEnumerable<T> , którego elementy są wynikiem wywołania funkcji collectionSelector przekształcania jeden do wielu w każdym elemecie źródła, a następnie mapowania każdego z tych elementów sekwencji i odpowiadającego im elementu źródłowego na element wynikowy.
Wyjątki
Parametr resultSelector ma wartość null.
Dotyczy
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TCollection>>, Func<TSource, TCollection,CancellationToken,ValueTask<TResult>>)
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
Projektuje każdy element sekwencji do IAsyncEnumerable<T>elementu , spłaszcza wynikowe sekwencje w jedną IAsyncEnumerable<T> sekwencję i wywołuje funkcję selektora wyników w każdym elemecie.
public:
generic <typename TSource, typename TCollection, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ SelectMany(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, int, System::Collections::Generic::IAsyncEnumerable<TCollection> ^> ^ collectionSelector, Func<TSource, TCollection, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<TResult>> ^ resultSelector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> SelectMany<TSource,TCollection,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,int,System.Collections.Generic.IAsyncEnumerable<TCollection>> collectionSelector, Func<TSource,TCollection,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TResult>> resultSelector);
static member SelectMany : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, int, System.Collections.Generic.IAsyncEnumerable<'Collection>> * Func<'Source, 'Collection, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Result>> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TCollection, TResult) (source As IAsyncEnumerable(Of TSource), collectionSelector As Func(Of TSource, Integer, IAsyncEnumerable(Of TCollection)), resultSelector As Func(Of TSource, TCollection, CancellationToken, ValueTask(Of TResult))) As IAsyncEnumerable(Of TResult)
Parametry typu
- TSource
Typ elementów źródła.
- TCollection
Typ elementów pośrednich zebranych przez collectionSelectorelement .
- TResult
Typ elementów wynikowej sekwencji.
Parametry
- source
- IAsyncEnumerable<TSource>
Sekwencja wartości do projektu.
- collectionSelector
- Func<TSource,Int32,IAsyncEnumerable<TCollection>>
Funkcja transform, która ma być stosowana do każdego elementu sekwencji danych wejściowych.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
Funkcja przekształcania, która ma być stosowana do każdego elementu sekwencji pośredniej.
Zwraca
Element IAsyncEnumerable<T> , którego elementy są wynikiem wywołania funkcji collectionSelector przekształcania jeden do wielu w każdym elemecie źródła, a następnie mapowania każdego z tych elementów sekwencji i odpowiadającego im elementu źródłowego na element wynikowy.
Wyjątki
Parametr resultSelector ma wartość null.
Dotyczy
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
Projektuje każdy element sekwencji do IEnumerable<T>elementu , spłaszcza wynikowe sekwencje w jedną IAsyncEnumerable<T> sekwencję i wywołuje funkcję selektora wyników w każdym elemecie. Indeks każdego elementu źródłowego jest używany w pośredniej przewidywanej formie tego elementu.
public:
generic <typename TSource, typename TCollection, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ SelectMany(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, System::Collections::Generic::IEnumerable<TCollection> ^> ^ collectionSelector, Func<TSource, TCollection, TResult> ^ resultSelector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> SelectMany<TSource,TCollection,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Collections.Generic.IEnumerable<TCollection>> collectionSelector, Func<TSource,TCollection,TResult> resultSelector);
static member SelectMany : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, seq<'Collection>> * Func<'Source, 'Collection, 'Result> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TCollection, TResult) (source As IAsyncEnumerable(Of TSource), collectionSelector As Func(Of TSource, IEnumerable(Of TCollection)), resultSelector As Func(Of TSource, TCollection, TResult)) As IAsyncEnumerable(Of TResult)
Parametry typu
- TSource
Typ elementów źródła.
- TCollection
Typ elementów pośrednich zebranych przez collectionSelectorelement .
- TResult
Typ elementów wynikowej sekwencji.
Parametry
- source
- IAsyncEnumerable<TSource>
Sekwencja wartości do projektu.
- collectionSelector
- Func<TSource,IEnumerable<TCollection>>
Funkcja transform, która ma być stosowana do każdego elementu sekwencji danych wejściowych.
- resultSelector
- Func<TSource,TCollection,TResult>
Funkcja przekształcania, która ma być stosowana do każdego elementu sekwencji pośredniej.
Zwraca
Element IAsyncEnumerable<T> , którego elementy są wynikiem wywołania funkcji collectionSelector przekształcania jeden do wielu w każdym elemecie źródła, a następnie mapowania każdego z tych elementów sekwencji i odpowiadającego im elementu źródłowego na element wynikowy.
Wyjątki
Parametr resultSelector ma wartość null.
Dotyczy
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection, CancellationToken,ValueTask<TResult>>)
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
Projektuje każdy element sekwencji do IAsyncEnumerable<T>elementu , spłaszcza wynikowe sekwencje w jedną IAsyncEnumerable<T> sekwencję i wywołuje funkcję selektora wyników w każdym elemecie. Indeks każdego elementu źródłowego jest używany w pośredniej przewidywanej formie tego elementu.
public:
generic <typename TSource, typename TCollection, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ SelectMany(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, System::Collections::Generic::IAsyncEnumerable<TCollection> ^> ^ collectionSelector, Func<TSource, TCollection, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<TResult>> ^ resultSelector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> SelectMany<TSource,TCollection,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Collections.Generic.IAsyncEnumerable<TCollection>> collectionSelector, Func<TSource,TCollection,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TResult>> resultSelector);
static member SelectMany : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Collections.Generic.IAsyncEnumerable<'Collection>> * Func<'Source, 'Collection, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Result>> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TCollection, TResult) (source As IAsyncEnumerable(Of TSource), collectionSelector As Func(Of TSource, IAsyncEnumerable(Of TCollection)), resultSelector As Func(Of TSource, TCollection, CancellationToken, ValueTask(Of TResult))) As IAsyncEnumerable(Of TResult)
Parametry typu
- TSource
Typ elementów źródła.
- TCollection
Typ elementów pośrednich zebranych przez collectionSelectorelement .
- TResult
Typ elementów wynikowej sekwencji.
Parametry
- source
- IAsyncEnumerable<TSource>
Sekwencja wartości do projektu.
- collectionSelector
- Func<TSource,IAsyncEnumerable<TCollection>>
Funkcja transform, która ma być stosowana do każdego elementu sekwencji danych wejściowych.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
Funkcja przekształcania, która ma być stosowana do każdego elementu sekwencji pośredniej.
Zwraca
Element IAsyncEnumerable<T> , którego elementy są wynikiem wywołania funkcji collectionSelector przekształcania jeden do wielu w każdym elemecie źródła, a następnie mapowania każdego z tych elementów sekwencji i odpowiadającego im elementu źródłowego na element wynikowy.
Wyjątki
Parametr resultSelector ma wartość null.
Dotyczy
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
Projektuje każdy element sekwencji i IEnumerable<T> rozszerza wynikowe sekwencje w jedną IAsyncEnumerable<T> sekwencję. Indeks każdego elementu źródłowego jest używany w przewidywanej formie tego elementu.
public:
generic <typename TSource, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ SelectMany(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, int, System::Collections::Generic::IEnumerable<TResult> ^> ^ selector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> SelectMany<TSource,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,int,System.Collections.Generic.IEnumerable<TResult>> selector);
static member SelectMany : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, int, seq<'Result>> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TResult) (source As IAsyncEnumerable(Of TSource), selector As Func(Of TSource, Integer, IEnumerable(Of TResult))) As IAsyncEnumerable(Of TResult)
Parametry typu
- TSource
Typ elementów źródła.
- TResult
Typ elementów sekwencji zwracanej przez selektor.
Parametry
- source
- IAsyncEnumerable<TSource>
Sekwencja wartości do projektu.
- selector
- Func<TSource,Int32,IEnumerable<TResult>>
Funkcja transform, która ma być stosowana do każdego elementu.
Zwraca
Element IAsyncEnumerable<T> , którego elementy są wynikiem wywołania funkcji przekształcania jeden do wielu w każdym elemecie sekwencji danych wejściowych.
Wyjątki
Parametr selector ma wartość null.
Dotyczy
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TResult>>>)
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
Projektuje każdy element sekwencji i IEnumerable<T> rozszerza wynikowe sekwencje w jedną IAsyncEnumerable<T> sekwencję. Indeks każdego elementu źródłowego jest używany w przewidywanej formie tego elementu.
public:
generic <typename TSource, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ SelectMany(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, int, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<System::Collections::Generic::IEnumerable<TResult> ^>> ^ selector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> SelectMany<TSource,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,int,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<System.Collections.Generic.IEnumerable<TResult>>> selector);
static member SelectMany : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, int, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<seq<'Result>>> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TResult) (source As IAsyncEnumerable(Of TSource), selector As Func(Of TSource, Integer, CancellationToken, ValueTask(Of IEnumerable(Of TResult)))) As IAsyncEnumerable(Of TResult)
Parametry typu
- TSource
Typ elementów źródła.
- TResult
Typ elementów sekwencji zwracanej przez selektor.
Parametry
- source
- IAsyncEnumerable<TSource>
Sekwencja wartości do projektu.
- selector
- Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TResult>>>
Funkcja transform, która ma być stosowana do każdego elementu.
Zwraca
Element IAsyncEnumerable<T> , którego elementy są wynikiem wywołania funkcji przekształcania jeden do wielu w każdym elemecie sekwencji danych wejściowych.
Wyjątki
Parametr selector ma wartość null.
Dotyczy
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TResult>>>)
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
Projektuje każdy element sekwencji i IEnumerable<T> rozszerza wynikowe sekwencje w jedną IAsyncEnumerable<T> sekwencję.
public:
generic <typename TSource, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ SelectMany(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<System::Collections::Generic::IEnumerable<TResult> ^>> ^ selector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> SelectMany<TSource,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<System.Collections.Generic.IEnumerable<TResult>>> selector);
static member SelectMany : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<seq<'Result>>> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TResult) (source As IAsyncEnumerable(Of TSource), selector As Func(Of TSource, CancellationToken, ValueTask(Of IEnumerable(Of TResult)))) As IAsyncEnumerable(Of TResult)
Parametry typu
- TSource
Typ elementów źródła.
- TResult
Typ elementów sekwencji zwracanej przez selektor.
Parametry
- source
- IAsyncEnumerable<TSource>
Sekwencja wartości do projektu.
- selector
- Func<TSource,CancellationToken,ValueTask<IEnumerable<TResult>>>
Funkcja transform, która ma być stosowana do każdego elementu.
Zwraca
Element IAsyncEnumerable<T> , którego elementy są wynikiem wywołania funkcji przekształcania jeden do wielu w każdym elemecie sekwencji danych wejściowych.
Wyjątki
Parametr selector ma wartość null.
Dotyczy
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TResult>>)
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
Projektuje każdy element sekwencji i IAsyncEnumerable<T> rozszerza wynikowe sekwencje w jedną IAsyncEnumerable<T> sekwencję. Indeks każdego elementu źródłowego jest używany w przewidywanej formie tego elementu.
public:
generic <typename TSource, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ SelectMany(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, int, System::Collections::Generic::IAsyncEnumerable<TResult> ^> ^ selector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> SelectMany<TSource,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,int,System.Collections.Generic.IAsyncEnumerable<TResult>> selector);
static member SelectMany : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, int, System.Collections.Generic.IAsyncEnumerable<'Result>> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TResult) (source As IAsyncEnumerable(Of TSource), selector As Func(Of TSource, Integer, IAsyncEnumerable(Of TResult))) As IAsyncEnumerable(Of TResult)
Parametry typu
- TSource
Typ elementów źródła.
- TResult
Typ elementów sekwencji zwracanej przez selektor.
Parametry
- source
- IAsyncEnumerable<TSource>
Sekwencja wartości do projektu.
- selector
- Func<TSource,Int32,IAsyncEnumerable<TResult>>
Funkcja transform, która ma być stosowana do każdego elementu.
Zwraca
Element IAsyncEnumerable<T> , którego elementy są wynikiem wywołania funkcji przekształcania jeden do wielu w każdym elemecie sekwencji danych wejściowych.
Wyjątki
Parametr selector ma wartość null.
Dotyczy
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
Projektuje każdy element sekwencji i IEnumerable<T> rozszerza wynikowe sekwencje w jedną IAsyncEnumerable<T> sekwencję.
public:
generic <typename TSource, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ SelectMany(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, System::Collections::Generic::IEnumerable<TResult> ^> ^ selector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> SelectMany<TSource,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Collections.Generic.IEnumerable<TResult>> selector);
static member SelectMany : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, seq<'Result>> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TResult) (source As IAsyncEnumerable(Of TSource), selector As Func(Of TSource, IEnumerable(Of TResult))) As IAsyncEnumerable(Of TResult)
Parametry typu
- TSource
Typ elementów źródła.
- TResult
Typ elementów sekwencji zwracanej przez selektor.
Parametry
- source
- IAsyncEnumerable<TSource>
Sekwencja wartości do projektu.
- selector
- Func<TSource,IEnumerable<TResult>>
Funkcja transform, która ma być stosowana do każdego elementu.
Zwraca
Element IAsyncEnumerable<T> , którego elementy są wynikiem wywołania funkcji przekształcania jeden do wielu w każdym elemecie sekwencji danych wejściowych.
Wyjątki
Parametr selector ma wartość null.
Dotyczy
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TResult>>)
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
- Źródło:
- SelectMany.cs
Projektuje każdy element sekwencji i IAsyncEnumerable<T> rozszerza wynikowe sekwencje w jedną IAsyncEnumerable<T> sekwencję.
public:
generic <typename TSource, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ SelectMany(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, System::Collections::Generic::IAsyncEnumerable<TResult> ^> ^ selector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> SelectMany<TSource,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Collections.Generic.IAsyncEnumerable<TResult>> selector);
static member SelectMany : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Collections.Generic.IAsyncEnumerable<'Result>> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function SelectMany(Of TSource, TResult) (source As IAsyncEnumerable(Of TSource), selector As Func(Of TSource, IAsyncEnumerable(Of TResult))) As IAsyncEnumerable(Of TResult)
Parametry typu
- TSource
Typ elementów źródła.
- TResult
Typ elementów sekwencji zwracanej przez selektor.
Parametry
- source
- IAsyncEnumerable<TSource>
Sekwencja wartości do projektu.
- selector
- Func<TSource,IAsyncEnumerable<TResult>>
Funkcja transform, która ma być stosowana do każdego elementu.
Zwraca
Element IAsyncEnumerable<T> , którego elementy są wynikiem wywołania funkcji przekształcania jeden do wielu w każdym elemecie sekwencji danych wejściowych.
Wyjątki
Parametr selector ma wartość null.