AsyncEnumerable.SelectMany Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>) |
Projicerar varje element i en sekvens till en IEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri. Indexet för varje källelement används i den mellanliggande projekterade formen av det elementet. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>) |
Projicerar varje element i en sekvens till en IEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Projicerar varje element i en sekvens till en IEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TCollection>>, Func<TSource, TCollection,CancellationToken,ValueTask<TResult>>) |
Projicerar varje element i en sekvens till en IAsyncEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Projicerar varje element i en sekvens till en IEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri. Indexet för varje källelement används i den mellanliggande projekterade formen av det elementet. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Projicerar varje element i en sekvens till en IAsyncEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri. Indexet för varje källelement används i den mellanliggande projekterade formen av det elementet. |
| SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection, CancellationToken,ValueTask<TResult>>) |
Projicerar varje element i en sekvens till en IAsyncEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri. Indexet för varje källelement används i den mellanliggande projekterade formen av det elementet. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TResult>>>) |
Projicerar varje element i en sekvens till en IEnumerable<T> och jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TResult>>>) |
Projicerar varje element i en sekvens till en IEnumerable<T> och jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens. Indexet för varje källelement används i den projekterade formen av det elementet. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>) |
Projicerar varje element i en sekvens till en IEnumerable<T> och jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens. Indexet för varje källelement används i den projekterade formen av det elementet. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TResult>>) |
Projicerar varje element i en sekvens till en IAsyncEnumerable<T> och jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens. Indexet för varje källelement används i den projekterade formen av det elementet. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>) |
Projicerar varje element i en sekvens till en IEnumerable<T> och jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens. |
| SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TResult>>) |
Projicerar varje element i en sekvens till en IAsyncEnumerable<T> och jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens. |
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>)
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
Projicerar varje element i en sekvens till en IEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri. Indexet för varje källelement används i den mellanliggande projekterade formen av det elementet.
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)
Typparametrar
- TSource
Typ av källelement.
- TCollection
Typen av mellanliggande element som samlas in av collectionSelector.
- TResult
Typ av element i den resulterande sekvensen.
Parametrar
- source
- IAsyncEnumerable<TSource>
En sekvens med värden som ska projiceras.
- collectionSelector
- Func<TSource,CancellationToken,ValueTask<IEnumerable<TCollection>>>
En transformeringsfunktion som ska tillämpas på varje element i indatasekvensen.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
En transformeringsfunktion som ska tillämpas på varje element i den mellanliggande sekvensen.
Returer
Ett IAsyncEnumerable<T> vars element är resultatet av att anropa en-till-många-transformeringsfunktionen collectionSelector på varje källelement och sedan mappa vart och ett av dessa sekvenselement och deras motsvarande källelement till ett resultatelement.
Undantag
resultSelector är null.
Gäller för
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TCollection>>>, Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>)
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
Projicerar varje element i en sekvens till en IEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri.
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)
Typparametrar
- TSource
Typ av källelement.
- TCollection
Typen av mellanliggande element som samlas in av collectionSelector.
- TResult
Typ av element i den resulterande sekvensen.
Parametrar
- source
- IAsyncEnumerable<TSource>
En sekvens med värden som ska projiceras.
- collectionSelector
- Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TCollection>>>
En transformeringsfunktion som ska tillämpas på varje element i indatasekvensen.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
En transformeringsfunktion som ska tillämpas på varje element i den mellanliggande sekvensen.
Returer
Ett IAsyncEnumerable<T> vars element är resultatet av att anropa en-till-många-transformeringsfunktionen collectionSelector på varje källelement och sedan mappa vart och ett av dessa sekvenselement och deras motsvarande källelement till ett resultatelement.
Undantag
resultSelector är null.
Gäller för
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
Projicerar varje element i en sekvens till en IEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri.
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)
Typparametrar
- TSource
Typ av källelement.
- TCollection
Typen av mellanliggande element som samlas in av collectionSelector.
- TResult
Typ av element i den resulterande sekvensen.
Parametrar
- source
- IAsyncEnumerable<TSource>
En sekvens med värden som ska projiceras.
- collectionSelector
- Func<TSource,Int32,IEnumerable<TCollection>>
En transformeringsfunktion som ska tillämpas på varje element i indatasekvensen.
- resultSelector
- Func<TSource,TCollection,TResult>
En transformeringsfunktion som ska tillämpas på varje element i den mellanliggande sekvensen.
Returer
Ett IAsyncEnumerable<T> vars element är resultatet av att anropa en-till-många-transformeringsfunktionen collectionSelector på varje källelement och sedan mappa vart och ett av dessa sekvenselement och deras motsvarande källelement till ett resultatelement.
Undantag
resultSelector är null.
Gäller för
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TCollection>>, Func<TSource, TCollection,CancellationToken,ValueTask<TResult>>)
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
Projicerar varje element i en sekvens till en IAsyncEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri.
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)
Typparametrar
- TSource
Typ av källelement.
- TCollection
Typen av mellanliggande element som samlas in av collectionSelector.
- TResult
Typ av element i den resulterande sekvensen.
Parametrar
- source
- IAsyncEnumerable<TSource>
En sekvens med värden som ska projiceras.
- collectionSelector
- Func<TSource,Int32,IAsyncEnumerable<TCollection>>
En transformeringsfunktion som ska tillämpas på varje element i indatasekvensen.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
En transformeringsfunktion som ska tillämpas på varje element i den mellanliggande sekvensen.
Returer
Ett IAsyncEnumerable<T> vars element är resultatet av att anropa en-till-många-transformeringsfunktionen collectionSelector på varje källelement och sedan mappa vart och ett av dessa sekvenselement och deras motsvarande källelement till ett resultatelement.
Undantag
resultSelector är null.
Gäller för
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
Projicerar varje element i en sekvens till en IEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri. Indexet för varje källelement används i den mellanliggande projekterade formen av det elementet.
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)
Typparametrar
- TSource
Typ av källelement.
- TCollection
Typen av mellanliggande element som samlas in av collectionSelector.
- TResult
Typ av element i den resulterande sekvensen.
Parametrar
- source
- IAsyncEnumerable<TSource>
En sekvens med värden som ska projiceras.
- collectionSelector
- Func<TSource,IEnumerable<TCollection>>
En transformeringsfunktion som ska tillämpas på varje element i indatasekvensen.
- resultSelector
- Func<TSource,TCollection,TResult>
En transformeringsfunktion som ska tillämpas på varje element i den mellanliggande sekvensen.
Returer
Ett IAsyncEnumerable<T> vars element är resultatet av att anropa en-till-många-transformeringsfunktionen collectionSelector på varje källelement och sedan mappa vart och ett av dessa sekvenselement och deras motsvarande källelement till ett resultatelement.
Undantag
resultSelector är null.
Gäller för
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
Projicerar varje element i en sekvens till en IAsyncEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri. Indexet för varje källelement används i den mellanliggande projekterade formen av det elementet.
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)
Typparametrar
- TSource
Typ av källelement.
- TCollection
Typen av mellanliggande element som samlas in av collectionSelector.
- TResult
Typ av element i den resulterande sekvensen.
Parametrar
- source
- IAsyncEnumerable<TSource>
En sekvens med värden som ska projiceras.
- collectionSelector
- Func<TSource,IAsyncEnumerable<TCollection>>
En transformeringsfunktion som ska tillämpas på varje element i indatasekvensen.
- resultSelector
- Func<TSource,TCollection,TResult>
En transformeringsfunktion som ska tillämpas på varje element i den mellanliggande sekvensen.
Returer
Ett IAsyncEnumerable<T> vars element är resultatet av att anropa en-till-många-transformeringsfunktionen collectionSelector på varje källelement och sedan mappa vart och ett av dessa sekvenselement och deras motsvarande källelement till ett resultatelement.
Undantag
resultSelector är null.
Gäller för
SelectMany<TSource,TCollection,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TCollection>>, Func<TSource,TCollection, CancellationToken,ValueTask<TResult>>)
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
Projicerar varje element i en sekvens till en IAsyncEnumerable<T>, jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens och anropar en resultatväljarefunktion på varje element däri. Indexet för varje källelement används i den mellanliggande projekterade formen av det elementet.
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)
Typparametrar
- TSource
Typ av källelement.
- TCollection
Typen av mellanliggande element som samlas in av collectionSelector.
- TResult
Typ av element i den resulterande sekvensen.
Parametrar
- source
- IAsyncEnumerable<TSource>
En sekvens med värden som ska projiceras.
- collectionSelector
- Func<TSource,IAsyncEnumerable<TCollection>>
En transformeringsfunktion som ska tillämpas på varje element i indatasekvensen.
- resultSelector
- Func<TSource,TCollection,CancellationToken,ValueTask<TResult>>
En transformeringsfunktion som ska tillämpas på varje element i den mellanliggande sekvensen.
Returer
Ett IAsyncEnumerable<T> vars element är resultatet av att anropa en-till-många-transformeringsfunktionen collectionSelector på varje källelement och sedan mappa vart och ett av dessa sekvenselement och deras motsvarande källelement till ett resultatelement.
Undantag
resultSelector är null.
Gäller för
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<IEnumerable<TResult>>>)
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
Projicerar varje element i en sekvens till en IEnumerable<T> och jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens.
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)
Typparametrar
- TSource
Typ av källelement.
- TResult
Typ av element i sekvensen som returneras av väljaren.
Parametrar
- source
- IAsyncEnumerable<TSource>
En sekvens med värden som ska projiceras.
- selector
- Func<TSource,CancellationToken,ValueTask<IEnumerable<TResult>>>
En transformeringsfunktion som ska tillämpas på varje element.
Returer
En IAsyncEnumerable<T> vars element är resultatet av att anropa en-till-många-transformeringsfunktionen på varje element i indatasekvensen.
Undantag
selector är null.
Gäller för
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TResult>>>)
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
Projicerar varje element i en sekvens till en IEnumerable<T> och jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens. Indexet för varje källelement används i den projekterade formen av det elementet.
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)
Typparametrar
- TSource
Typ av källelement.
- TResult
Typ av element i sekvensen som returneras av väljaren.
Parametrar
- source
- IAsyncEnumerable<TSource>
En sekvens med värden som ska projiceras.
- selector
- Func<TSource,Int32,CancellationToken,ValueTask<IEnumerable<TResult>>>
En transformeringsfunktion som ska tillämpas på varje element.
Returer
En IAsyncEnumerable<T> vars element är resultatet av att anropa en-till-många-transformeringsfunktionen på varje element i indatasekvensen.
Undantag
selector är null.
Gäller för
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>)
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
Projicerar varje element i en sekvens till en IEnumerable<T> och jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens. Indexet för varje källelement används i den projekterade formen av det elementet.
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)
Typparametrar
- TSource
Typ av källelement.
- TResult
Typ av element i sekvensen som returneras av väljaren.
Parametrar
- source
- IAsyncEnumerable<TSource>
En sekvens med värden som ska projiceras.
- selector
- Func<TSource,Int32,IEnumerable<TResult>>
En transformeringsfunktion som ska tillämpas på varje element.
Returer
En IAsyncEnumerable<T> vars element är resultatet av att anropa en-till-många-transformeringsfunktionen på varje element i indatasekvensen.
Undantag
selector är null.
Gäller för
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,Int32,IAsyncEnumerable<TResult>>)
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
Projicerar varje element i en sekvens till en IAsyncEnumerable<T> och jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens. Indexet för varje källelement används i den projekterade formen av det elementet.
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)
Typparametrar
- TSource
Typ av källelement.
- TResult
Typ av element i sekvensen som returneras av väljaren.
Parametrar
- source
- IAsyncEnumerable<TSource>
En sekvens med värden som ska projiceras.
- selector
- Func<TSource,Int32,IAsyncEnumerable<TResult>>
En transformeringsfunktion som ska tillämpas på varje element.
Returer
En IAsyncEnumerable<T> vars element är resultatet av att anropa en-till-många-transformeringsfunktionen på varje element i indatasekvensen.
Undantag
selector är null.
Gäller för
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>)
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
Projicerar varje element i en sekvens till en IEnumerable<T> och jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens.
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)
Typparametrar
- TSource
Typ av källelement.
- TResult
Typ av element i sekvensen som returneras av väljaren.
Parametrar
- source
- IAsyncEnumerable<TSource>
En sekvens med värden som ska projiceras.
- selector
- Func<TSource,IEnumerable<TResult>>
En transformeringsfunktion som ska tillämpas på varje element.
Returer
En IAsyncEnumerable<T> vars element är resultatet av att anropa en-till-många-transformeringsfunktionen på varje element i indatasekvensen.
Undantag
selector är null.
Gäller för
SelectMany<TSource,TResult>(IAsyncEnumerable<TSource>, Func<TSource,IAsyncEnumerable<TResult>>)
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
- Källa:
- SelectMany.cs
Projicerar varje element i en sekvens till en IAsyncEnumerable<T> och jämnar ut de resulterande sekvenserna i en IAsyncEnumerable<T> sekvens.
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)
Typparametrar
- TSource
Typ av källelement.
- TResult
Typ av element i sekvensen som returneras av väljaren.
Parametrar
- source
- IAsyncEnumerable<TSource>
En sekvens med värden som ska projiceras.
- selector
- Func<TSource,IAsyncEnumerable<TResult>>
En transformeringsfunktion som ska tillämpas på varje element.
Returer
En IAsyncEnumerable<T> vars element är resultatet av att anropa en-till-många-transformeringsfunktionen på varje element i indatasekvensen.
Undantag
selector är null.