AsyncEnumerable.SelectMany Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>) |
Proyecta cada elemento de una secuencia en , IEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma. El índice de cada elemento de origen se usa en la forma proyectada intermedia de ese elemento. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>) |
Proyecta cada elemento de una secuencia en , IEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Proyecta cada elemento de una secuencia en , IEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TCollection>>, Func<TSource, TCollection,CancellationToken,ValueTask<TResult>>) |
Proyecta cada elemento de una secuencia en , IAsyncEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Proyecta cada elemento de una secuencia en , IEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma. El índice de cada elemento de origen se usa en la forma proyectada intermedia de ese elemento. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Proyecta cada elemento de una secuencia en , IAsyncEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma. El índice de cada elemento de origen se usa en la forma proyectada intermedia de ese elemento. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection, CancellationToken,ValueTask<TResult>>) |
Proyecta cada elemento de una secuencia en , IAsyncEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma. El índice de cada elemento de origen se usa en la forma proyectada intermedia de ese elemento. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TResult>>>) |
Proyecta cada elemento de una secuencia en IEnumerable<T> y aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TResult>>>) |
Proyecta cada elemento de una secuencia en IEnumerable<T> y aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia. El índice de cada elemento de origen se usa en la forma proyectada de ese elemento. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>) |
Proyecta cada elemento de una secuencia en IEnumerable<T> y aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia. El índice de cada elemento de origen se usa en la forma proyectada de ese elemento. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TResult>>) |
Proyecta cada elemento de una secuencia en IAsyncEnumerable<T> y aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia. El índice de cada elemento de origen se usa en la forma proyectada de ese elemento. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>) |
Proyecta cada elemento de una secuencia en IEnumerable<T> y aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TResult>>) |
Proyecta cada elemento de una secuencia en IAsyncEnumerable<T> y aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia. |
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>)
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
Proyecta cada elemento de una secuencia en , IEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma. El índice de cada elemento de origen se usa en la forma proyectada intermedia de ese 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
- TSource
Tipo de los elementos de origen.
- TCollection
Tipo de los elementos intermedios recopilados por collectionSelector.
- TResult
Tipo de los elementos de la secuencia resultante.
Parámetros
- source
- IAsyncEnumerable<TSource>
Secuencia de valores que se van a proyectar.
- collectionSelector
- Func<TSource,CancellationToken,ValueTask<IEnumerable<TCollection>>>
Función de transformación que se va a aplicar a cada elemento de la secuencia de entrada.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
Función de transformación que se va a aplicar a cada elemento de la secuencia intermedia.
Devoluciones
Cuyos IAsyncEnumerable<T> elementos son el resultado de invocar la función collectionSelector de transformación uno a varios en cada elemento de origen y, a continuación, asignar cada uno de esos elementos de secuencia y su elemento de origen correspondiente a un elemento de resultado.
Excepciones
resultSelector es null.
Se aplica a
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>)
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
Proyecta cada elemento de una secuencia en , IEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma.
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
- TSource
Tipo de los elementos de origen.
- TCollection
Tipo de los elementos intermedios recopilados por collectionSelector.
- TResult
Tipo de los elementos de la secuencia resultante.
Parámetros
- source
- IAsyncEnumerable<TSource>
Secuencia de valores que se van a proyectar.
- collectionSelector
- Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TCollection>>>
Función de transformación que se va a aplicar a cada elemento de la secuencia de entrada.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
Función de transformación que se va a aplicar a cada elemento de la secuencia intermedia.
Devoluciones
Cuyos IAsyncEnumerable<T> elementos son el resultado de invocar la función collectionSelector de transformación uno a varios en cada elemento de origen y, a continuación, asignar cada uno de esos elementos de secuencia y su elemento de origen correspondiente a un elemento de resultado.
Excepciones
resultSelector es null.
Se aplica a
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
Proyecta cada elemento de una secuencia en , IEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma.
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
- TSource
Tipo de los elementos de origen.
- TCollection
Tipo de los elementos intermedios recopilados por collectionSelector.
- TResult
Tipo de los elementos de la secuencia resultante.
Parámetros
- source
- IAsyncEnumerable<TSource>
Secuencia de valores que se van a proyectar.
- collectionSelector
- Func<TSource,Int32,IEnumerable<TCollection>>
Función de transformación que se va a aplicar a cada elemento de la secuencia de entrada.
- resultSelector
- Func<TSource,TCollection,TResult>
Función de transformación que se va a aplicar a cada elemento de la secuencia intermedia.
Devoluciones
Cuyos IAsyncEnumerable<T> elementos son el resultado de invocar la función collectionSelector de transformación uno a varios en cada elemento de origen y, a continuación, asignar cada uno de esos elementos de secuencia y su elemento de origen correspondiente a un elemento de resultado.
Excepciones
resultSelector es null.
Se aplica a
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TCollection>>, Func<TSource, TCollection,CancellationToken,ValueTask<TResult>>)
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
Proyecta cada elemento de una secuencia en , IAsyncEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma.
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
- TSource
Tipo de los elementos de origen.
- TCollection
Tipo de los elementos intermedios recopilados por collectionSelector.
- TResult
Tipo de los elementos de la secuencia resultante.
Parámetros
- source
- IAsyncEnumerable<TSource>
Secuencia de valores que se van a proyectar.
- collectionSelector
- Func<TSource,Int32,IAsyncEnumerable<TCollection>>
Función de transformación que se va a aplicar a cada elemento de la secuencia de entrada.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
Función de transformación que se va a aplicar a cada elemento de la secuencia intermedia.
Devoluciones
Cuyos IAsyncEnumerable<T> elementos son el resultado de invocar la función collectionSelector de transformación uno a varios en cada elemento de origen y, a continuación, asignar cada uno de esos elementos de secuencia y su elemento de origen correspondiente a un elemento de resultado.
Excepciones
resultSelector es null.
Se aplica a
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
Proyecta cada elemento de una secuencia en , IEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma. El índice de cada elemento de origen se usa en la forma proyectada intermedia de ese 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
- TSource
Tipo de los elementos de origen.
- TCollection
Tipo de los elementos intermedios recopilados por collectionSelector.
- TResult
Tipo de los elementos de la secuencia resultante.
Parámetros
- source
- IAsyncEnumerable<TSource>
Secuencia de valores que se van a proyectar.
- collectionSelector
- Func<TSource,IEnumerable<TCollection>>
Función de transformación que se va a aplicar a cada elemento de la secuencia de entrada.
- resultSelector
- Func<TSource,TCollection,TResult>
Función de transformación que se va a aplicar a cada elemento de la secuencia intermedia.
Devoluciones
Cuyos IAsyncEnumerable<T> elementos son el resultado de invocar la función collectionSelector de transformación uno a varios en cada elemento de origen y, a continuación, asignar cada uno de esos elementos de secuencia y su elemento de origen correspondiente a un elemento de resultado.
Excepciones
resultSelector es null.
Se aplica a
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
Proyecta cada elemento de una secuencia en , IAsyncEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma. El índice de cada elemento de origen se usa en la forma proyectada intermedia de ese 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
- TSource
Tipo de los elementos de origen.
- TCollection
Tipo de los elementos intermedios recopilados por collectionSelector.
- TResult
Tipo de los elementos de la secuencia resultante.
Parámetros
- source
- IAsyncEnumerable<TSource>
Secuencia de valores que se van a proyectar.
- collectionSelector
- Func<TSource,IAsyncEnumerable<TCollection>>
Función de transformación que se va a aplicar a cada elemento de la secuencia de entrada.
- resultSelector
- Func<TSource,TCollection,TResult>
Función de transformación que se va a aplicar a cada elemento de la secuencia intermedia.
Devoluciones
Cuyos IAsyncEnumerable<T> elementos son el resultado de invocar la función collectionSelector de transformación uno a varios en cada elemento de origen y, a continuación, asignar cada uno de esos elementos de secuencia y su elemento de origen correspondiente a un elemento de resultado.
Excepciones
resultSelector es null.
Se aplica a
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection, CancellationToken,ValueTask<TResult>>)
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
Proyecta cada elemento de una secuencia en , IAsyncEnumerable<T>aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia e invoca una función del selector de resultados en cada elemento de la misma. El índice de cada elemento de origen se usa en la forma proyectada intermedia de ese 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
- TSource
Tipo de los elementos de origen.
- TCollection
Tipo de los elementos intermedios recopilados por collectionSelector.
- TResult
Tipo de los elementos de la secuencia resultante.
Parámetros
- source
- IAsyncEnumerable<TSource>
Secuencia de valores que se van a proyectar.
- collectionSelector
- Func<TSource,IAsyncEnumerable<TCollection>>
Función de transformación que se va a aplicar a cada elemento de la secuencia de entrada.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
Función de transformación que se va a aplicar a cada elemento de la secuencia intermedia.
Devoluciones
Cuyos IAsyncEnumerable<T> elementos son el resultado de invocar la función collectionSelector de transformación uno a varios en cada elemento de origen y, a continuación, asignar cada uno de esos elementos de secuencia y su elemento de origen correspondiente a un elemento de resultado.
Excepciones
resultSelector es null.
Se aplica a
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TResult>>>)
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
Proyecta cada elemento de una secuencia en IEnumerable<T> y aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia.
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
- TSource
Tipo de los elementos de origen.
- TResult
Tipo de los elementos de la secuencia devuelta por selector.
Parámetros
- source
- IAsyncEnumerable<TSource>
Secuencia de valores que se van a proyectar.
- selector
- Func<TSource,CancellationToken,ValueTask<IEnumerable<TResult>>>
Función de transformación que se va a aplicar a cada elemento.
Devoluciones
cuyos IAsyncEnumerable<T> elementos son el resultado de invocar la función de transformación uno a varios en cada elemento de la secuencia de entrada.
Excepciones
selector es null.
Se aplica a
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TResult>>>)
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
Proyecta cada elemento de una secuencia en IEnumerable<T> y aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia. El índice de cada elemento de origen se usa en la forma proyectada de ese 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
- TSource
Tipo de los elementos de origen.
- TResult
Tipo de los elementos de la secuencia devuelta por selector.
Parámetros
- source
- IAsyncEnumerable<TSource>
Secuencia de valores que se van a proyectar.
- selector
- Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TResult>>>
Función de transformación que se va a aplicar a cada elemento.
Devoluciones
cuyos IAsyncEnumerable<T> elementos son el resultado de invocar la función de transformación uno a varios en cada elemento de la secuencia de entrada.
Excepciones
selector es null.
Se aplica a
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
Proyecta cada elemento de una secuencia en IEnumerable<T> y aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia. El índice de cada elemento de origen se usa en la forma proyectada de ese 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
- TSource
Tipo de los elementos de origen.
- TResult
Tipo de los elementos de la secuencia devuelta por selector.
Parámetros
- source
- IAsyncEnumerable<TSource>
Secuencia de valores que se van a proyectar.
- selector
- Func<TSource,Int32,IEnumerable<TResult>>
Función de transformación que se va a aplicar a cada elemento.
Devoluciones
cuyos IAsyncEnumerable<T> elementos son el resultado de invocar la función de transformación uno a varios en cada elemento de la secuencia de entrada.
Excepciones
selector es null.
Se aplica a
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TResult>>)
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
Proyecta cada elemento de una secuencia en IAsyncEnumerable<T> y aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia. El índice de cada elemento de origen se usa en la forma proyectada de ese 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
- TSource
Tipo de los elementos de origen.
- TResult
Tipo de los elementos de la secuencia devuelta por selector.
Parámetros
- source
- IAsyncEnumerable<TSource>
Secuencia de valores que se van a proyectar.
- selector
- Func<TSource,Int32,IAsyncEnumerable<TResult>>
Función de transformación que se va a aplicar a cada elemento.
Devoluciones
cuyos IAsyncEnumerable<T> elementos son el resultado de invocar la función de transformación uno a varios en cada elemento de la secuencia de entrada.
Excepciones
selector es null.
Se aplica a
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
Proyecta cada elemento de una secuencia en IEnumerable<T> y aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia.
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
- TSource
Tipo de los elementos de origen.
- TResult
Tipo de los elementos de la secuencia devuelta por selector.
Parámetros
- source
- IAsyncEnumerable<TSource>
Secuencia de valores que se van a proyectar.
- selector
- Func<TSource,IEnumerable<TResult>>
Función de transformación que se va a aplicar a cada elemento.
Devoluciones
cuyos IAsyncEnumerable<T> elementos son el resultado de invocar la función de transformación uno a varios en cada elemento de la secuencia de entrada.
Excepciones
selector es null.
Se aplica a
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TResult>>)
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
- Source:
- SelectMany.cs
Proyecta cada elemento de una secuencia en IAsyncEnumerable<T> y aplana las secuencias resultantes en una IAsyncEnumerable<T> secuencia.
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
- TSource
Tipo de los elementos de origen.
- TResult
Tipo de los elementos de la secuencia devuelta por selector.
Parámetros
- source
- IAsyncEnumerable<TSource>
Secuencia de valores que se van a proyectar.
- selector
- Func<TSource,IAsyncEnumerable<TResult>>
Función de transformación que se va a aplicar a cada elemento.
Devoluciones
cuyos IAsyncEnumerable<T> elementos son el resultado de invocar la función de transformación uno a varios en cada elemento de la secuencia de entrada.
Excepciones
selector es null.