AsyncEnumerable.SelectMany Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>) |
Projeta cada elemento de uma sequência para um IEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas. O índice de cada elemento fonte é usado na forma intermédia projetada desse elemento. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>) |
Projeta cada elemento de uma sequência para um IEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Projeta cada elemento de uma sequência para um IEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TCollection>>, Func<TSource, TCollection,CancellationToken,ValueTask<TResult>>) |
Projeta cada elemento de uma sequência para um IAsyncEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Projeta cada elemento de uma sequência para um IEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas. O índice de cada elemento fonte é usado na forma intermédia projetada desse elemento. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Projeta cada elemento de uma sequência para um IAsyncEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas. O índice de cada elemento fonte é usado na forma intermédia projetada desse elemento. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection, CancellationToken,ValueTask<TResult>>) |
Projeta cada elemento de uma sequência para um IAsyncEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas. O índice de cada elemento fonte é usado na forma intermédia projetada desse elemento. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TResult>>>) |
Projeta cada elemento de uma sequência para um IEnumerable<T> e achata as sequências resultantes numa sequência.IAsyncEnumerable<T> |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TResult>>>) |
Projeta cada elemento de uma sequência para um IEnumerable<T> e achata as sequências resultantes numa sequência.IAsyncEnumerable<T> O índice de cada elemento fonte é usado na forma projetada desse elemento. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>) |
Projeta cada elemento de uma sequência para um IEnumerable<T> e achata as sequências resultantes numa sequência.IAsyncEnumerable<T> O índice de cada elemento fonte é usado na forma projetada desse elemento. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TResult>>) |
Projeta cada elemento de uma sequência para um IAsyncEnumerable<T> e achata as sequências resultantes numa sequência.IAsyncEnumerable<T> O índice de cada elemento fonte é usado na forma projetada desse elemento. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>) |
Projeta cada elemento de uma sequência para um IEnumerable<T> e achata as sequências resultantes numa sequência.IAsyncEnumerable<T> |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TResult>>) |
Projeta cada elemento de uma sequência para um IAsyncEnumerable<T> e achata as sequências resultantes numa sequência.IAsyncEnumerable<T> |
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>)
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
Projeta cada elemento de uma sequência para um IEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas. O índice de cada elemento fonte é usado na forma intermédia projetada desse elemento.
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)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos da fonte.
- TCollection
O tipo dos elementos intermédios recolhidos por collectionSelector.
- TResult
O tipo dos elementos da sequência resultante.
Parâmetros
- source
- IAsyncEnumerable<TSource>
Uma sequência de valores para projetar.
- collectionSelector
- Func<TSource,CancellationToken,ValueTask<IEnumerable<TCollection>>>
Uma função de transformação para aplicar a cada elemento da sequência de entrada.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
Uma função de transformação para aplicar a cada elemento da sequência intermédia.
Devoluções
An IAsyncEnumerable<T> cujos elementos resultam da invocação da função collectionSelector de transformação um-para-muitos em cada elemento da fonte e depois de mapear cada um desses elementos de sequência e o respetivo elemento fonte para um elemento resultante.
Exceções
resultSelector é null.
Aplica-se a
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>)
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
Projeta cada elemento de uma sequência para um IEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas.
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)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos da fonte.
- TCollection
O tipo dos elementos intermédios recolhidos por collectionSelector.
- TResult
O tipo dos elementos da sequência resultante.
Parâmetros
- source
- IAsyncEnumerable<TSource>
Uma sequência de valores para projetar.
- collectionSelector
- Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TCollection>>>
Uma função de transformação para aplicar a cada elemento da sequência de entrada.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
Uma função de transformação para aplicar a cada elemento da sequência intermédia.
Devoluções
An IAsyncEnumerable<T> cujos elementos resultam da invocação da função collectionSelector de transformação um-para-muitos em cada elemento da fonte e depois de mapear cada um desses elementos de sequência e o respetivo elemento fonte para um elemento resultante.
Exceções
resultSelector é null.
Aplica-se a
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
Projeta cada elemento de uma sequência para um IEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas.
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)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos da fonte.
- TCollection
O tipo dos elementos intermédios recolhidos por collectionSelector.
- TResult
O tipo dos elementos da sequência resultante.
Parâmetros
- source
- IAsyncEnumerable<TSource>
Uma sequência de valores para projetar.
- collectionSelector
- Func<TSource,Int32,IEnumerable<TCollection>>
Uma função de transformação para aplicar a cada elemento da sequência de entrada.
- resultSelector
- Func<TSource,TCollection,TResult>
Uma função de transformação para aplicar a cada elemento da sequência intermédia.
Devoluções
An IAsyncEnumerable<T> cujos elementos resultam da invocação da função collectionSelector de transformação um-para-muitos em cada elemento da fonte e depois de mapear cada um desses elementos de sequência e o respetivo elemento fonte para um elemento resultante.
Exceções
resultSelector é null.
Aplica-se a
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TCollection>>, Func<TSource, TCollection,CancellationToken,ValueTask<TResult>>)
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
Projeta cada elemento de uma sequência para um IAsyncEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas.
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)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos da fonte.
- TCollection
O tipo dos elementos intermédios recolhidos por collectionSelector.
- TResult
O tipo dos elementos da sequência resultante.
Parâmetros
- source
- IAsyncEnumerable<TSource>
Uma sequência de valores para projetar.
- collectionSelector
- Func<TSource,Int32,IAsyncEnumerable<TCollection>>
Uma função de transformação para aplicar a cada elemento da sequência de entrada.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
Uma função de transformação para aplicar a cada elemento da sequência intermédia.
Devoluções
An IAsyncEnumerable<T> cujos elementos resultam da invocação da função collectionSelector de transformação um-para-muitos em cada elemento da fonte e depois de mapear cada um desses elementos de sequência e o respetivo elemento fonte para um elemento resultante.
Exceções
resultSelector é null.
Aplica-se a
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
Projeta cada elemento de uma sequência para um IEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas. O índice de cada elemento fonte é usado na forma intermédia projetada desse elemento.
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)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos da fonte.
- TCollection
O tipo dos elementos intermédios recolhidos por collectionSelector.
- TResult
O tipo dos elementos da sequência resultante.
Parâmetros
- source
- IAsyncEnumerable<TSource>
Uma sequência de valores para projetar.
- collectionSelector
- Func<TSource,IEnumerable<TCollection>>
Uma função de transformação para aplicar a cada elemento da sequência de entrada.
- resultSelector
- Func<TSource,TCollection,TResult>
Uma função de transformação para aplicar a cada elemento da sequência intermédia.
Devoluções
An IAsyncEnumerable<T> cujos elementos resultam da invocação da função collectionSelector de transformação um-para-muitos em cada elemento da fonte e depois de mapear cada um desses elementos de sequência e o respetivo elemento fonte para um elemento resultante.
Exceções
resultSelector é null.
Aplica-se a
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
Projeta cada elemento de uma sequência para um IAsyncEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas. O índice de cada elemento fonte é usado na forma intermédia projetada desse elemento.
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)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos da fonte.
- TCollection
O tipo dos elementos intermédios recolhidos por collectionSelector.
- TResult
O tipo dos elementos da sequência resultante.
Parâmetros
- source
- IAsyncEnumerable<TSource>
Uma sequência de valores para projetar.
- collectionSelector
- Func<TSource,IAsyncEnumerable<TCollection>>
Uma função de transformação para aplicar a cada elemento da sequência de entrada.
- resultSelector
- Func<TSource,TCollection,TResult>
Uma função de transformação para aplicar a cada elemento da sequência intermédia.
Devoluções
An IAsyncEnumerable<T> cujos elementos resultam da invocação da função collectionSelector de transformação um-para-muitos em cada elemento da fonte e depois de mapear cada um desses elementos de sequência e o respetivo elemento fonte para um elemento resultante.
Exceções
resultSelector é null.
Aplica-se a
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection, CancellationToken,ValueTask<TResult>>)
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
Projeta cada elemento de uma sequência para um IAsyncEnumerable<T>, achata as sequências resultantes numa sequência IAsyncEnumerable<T> e invoca uma função seletora de resultados em cada elemento nelas. O índice de cada elemento fonte é usado na forma intermédia projetada desse elemento.
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)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos da fonte.
- TCollection
O tipo dos elementos intermédios recolhidos por collectionSelector.
- TResult
O tipo dos elementos da sequência resultante.
Parâmetros
- source
- IAsyncEnumerable<TSource>
Uma sequência de valores para projetar.
- collectionSelector
- Func<TSource,IAsyncEnumerable<TCollection>>
Uma função de transformação para aplicar a cada elemento da sequência de entrada.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
Uma função de transformação para aplicar a cada elemento da sequência intermédia.
Devoluções
An IAsyncEnumerable<T> cujos elementos resultam da invocação da função collectionSelector de transformação um-para-muitos em cada elemento da fonte e depois de mapear cada um desses elementos de sequência e o respetivo elemento fonte para um elemento resultante.
Exceções
resultSelector é null.
Aplica-se a
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TResult>>>)
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
Projeta cada elemento de uma sequência para um IEnumerable<T> e achata as sequências resultantes numa sequência.IAsyncEnumerable<T>
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)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos da fonte.
- TResult
O tipo dos elementos da sequência devolvidos pelo seletor.
Parâmetros
- source
- IAsyncEnumerable<TSource>
Uma sequência de valores para projetar.
- selector
- Func<TSource,CancellationToken,ValueTask<IEnumerable<TResult>>>
Uma função de transformação para aplicar a cada elemento.
Devoluções
E IAsyncEnumerable<T> cujos elementos são o resultado da invocação da função de transformação um-para-muitos em cada elemento da sequência de entrada.
Exceções
selector é null.
Aplica-se a
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TResult>>>)
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
Projeta cada elemento de uma sequência para um IEnumerable<T> e achata as sequências resultantes numa sequência.IAsyncEnumerable<T> O índice de cada elemento fonte é usado na forma projetada desse elemento.
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)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos da fonte.
- TResult
O tipo dos elementos da sequência devolvidos pelo seletor.
Parâmetros
- source
- IAsyncEnumerable<TSource>
Uma sequência de valores para projetar.
- selector
- Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TResult>>>
Uma função de transformação para aplicar a cada elemento.
Devoluções
E IAsyncEnumerable<T> cujos elementos são o resultado da invocação da função de transformação um-para-muitos em cada elemento da sequência de entrada.
Exceções
selector é null.
Aplica-se a
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
Projeta cada elemento de uma sequência para um IEnumerable<T> e achata as sequências resultantes numa sequência.IAsyncEnumerable<T> O índice de cada elemento fonte é usado na forma projetada desse elemento.
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)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos da fonte.
- TResult
O tipo dos elementos da sequência devolvidos pelo seletor.
Parâmetros
- source
- IAsyncEnumerable<TSource>
Uma sequência de valores para projetar.
- selector
- Func<TSource,Int32,IEnumerable<TResult>>
Uma função de transformação para aplicar a cada elemento.
Devoluções
E IAsyncEnumerable<T> cujos elementos são o resultado da invocação da função de transformação um-para-muitos em cada elemento da sequência de entrada.
Exceções
selector é null.
Aplica-se a
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TResult>>)
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
Projeta cada elemento de uma sequência para um IAsyncEnumerable<T> e achata as sequências resultantes numa sequência.IAsyncEnumerable<T> O índice de cada elemento fonte é usado na forma projetada desse elemento.
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)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos da fonte.
- TResult
O tipo dos elementos da sequência devolvidos pelo seletor.
Parâmetros
- source
- IAsyncEnumerable<TSource>
Uma sequência de valores para projetar.
- selector
- Func<TSource,Int32,IAsyncEnumerable<TResult>>
Uma função de transformação para aplicar a cada elemento.
Devoluções
E IAsyncEnumerable<T> cujos elementos são o resultado da invocação da função de transformação um-para-muitos em cada elemento da sequência de entrada.
Exceções
selector é null.
Aplica-se a
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
Projeta cada elemento de uma sequência para um IEnumerable<T> e achata as sequências resultantes numa sequência.IAsyncEnumerable<T>
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)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos da fonte.
- TResult
O tipo dos elementos da sequência devolvidos pelo seletor.
Parâmetros
- source
- IAsyncEnumerable<TSource>
Uma sequência de valores para projetar.
- selector
- Func<TSource,IEnumerable<TResult>>
Uma função de transformação para aplicar a cada elemento.
Devoluções
E IAsyncEnumerable<T> cujos elementos são o resultado da invocação da função de transformação um-para-muitos em cada elemento da sequência de entrada.
Exceções
selector é null.
Aplica-se a
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TResult>>)
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
- Origem:
- SelectMany.cs
Projeta cada elemento de uma sequência para um IAsyncEnumerable<T> e achata as sequências resultantes numa sequência.IAsyncEnumerable<T>
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)
Parâmetros de Tipo Genérico
- TSource
O tipo dos elementos da fonte.
- TResult
O tipo dos elementos da sequência devolvidos pelo seletor.
Parâmetros
- source
- IAsyncEnumerable<TSource>
Uma sequência de valores para projetar.
- selector
- Func<TSource,IAsyncEnumerable<TResult>>
Uma função de transformação para aplicar a cada elemento.
Devoluções
E IAsyncEnumerable<T> cujos elementos são o resultado da invocação da função de transformação um-para-muitos em cada elemento da sequência de entrada.
Exceções
selector é null.