Chain.SelectMany<T,C,R> 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.
När antecedenten IDialog<TResult> har slutförts, exekveras nästa IDialog<TResult>, och använd projektionen för att kombinera resultaten.
public static Microsoft.Bot.Builder.Dialogs.IDialog<R> SelectMany<T,C,R>(this Microsoft.Bot.Builder.Dialogs.IDialog<T> antecedent, Func<T,Microsoft.Bot.Builder.Dialogs.IDialog<C>> function, Func<T,C,R> projection);
static member SelectMany : Microsoft.Bot.Builder.Dialogs.IDialog<'T> * Func<'T, Microsoft.Bot.Builder.Dialogs.IDialog<'C>> * Func<'T, 'C, 'R> -> Microsoft.Bot.Builder.Dialogs.IDialog<'R>
<Extension()>
Public Function SelectMany(Of T, C, R) (antecedent As IDialog(Of T), function As Func(Of T, IDialog(Of C)), projection As Func(Of T, C, R)) As IDialog(Of R)
Typparametrar
- T
Typen av föregående dialog.
- C
Typen av mellandialog.
- R
Typen av projicerad dialog.
Parametrar
- antecedent
- IDialog<T>
Den föregående dialogen IDialog<TResult>.
Fabriksmetoden för att skapa nästa dialog.IDialog<TResult>
- projection
- Func<T,C,R>
Projektionsfunktionen för kombinationen av de två dialogerna.
Returer
Resultatet IDialog<TResult>.