Partager via


Observable.SelectMany<TSource, méthode TOther> (IObservable<TSource>, IObservable<TOther>)

Projette chaque élément d’une séquence observable dans une séquence observable et aplatit les séquences observables résultantes en une seule séquence observable.

Namespace:System.Reactive.Linq
Assemblée: System.Reactive (en System.Reactive.dll)

Syntaxe

'Declaration
<ExtensionAttribute> _
Public Shared Function SelectMany(Of TSource, TOther) ( _
    source As IObservable(Of TSource), _
    other As IObservable(Of TOther) _
) As IObservable(Of TOther)
'Usage
Dim source As IObservable(Of TSource)
Dim other As IObservable(Of TOther)
Dim returnValue As IObservable(Of TOther)

returnValue = source.SelectMany(other)
public static IObservable<TOther> SelectMany<TSource, TOther>(
    this IObservable<TSource> source,
    IObservable<TOther> other
)
[ExtensionAttribute]
public:
generic<typename TSource, typename TOther>
static IObservable<TOther>^ SelectMany(
    IObservable<TSource>^ source, 
    IObservable<TOther>^ other
)
static member SelectMany : 
        source:IObservable<'TSource> * 
        other:IObservable<'TOther> -> IObservable<'TOther> 
JScript does not support generic types and methods.

Paramètres de type

  • TSource
    Type de la source.
  • Autre
    Autre type.

Paramètres

  • source
    Type : System.IObservable<TSource>
    Séquence observable d’éléments à projeter.
  • other
    Type : System.IObservable<TOther>
    Séquence observable sur laquelle projeter chaque élément à partir de la séquence source.

Valeur de retour

Type : System.IObservable<TOther>
Séquence observable dont les éléments sont le résultat de la projection de chaque élément source sur l’autre séquence et de la fusion de toutes les séquences résultantes.

Remarque sur l'utilisation

Dans Visual Basic et C#, vous pouvez appeler cette méthode en tant que méthode instance sur n’importe quel objet de type IObservable<TSource>. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez ou .

Voir aussi

Référence

Observable, classe

SelectMany Overload

Espace de noms System.Reactive.Linq