Chain.SelectMany<T,C,R> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn der Nachweis IDialog<TResult> abgeschlossen ist, führen Sie den nächsten IDialog<TResult>aus, und verwenden Sie die Projektion, um die Ergebnisse zu kombinieren.
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)
Typparameter
- T
Der Typ des Vorzeichendialogfelds.
- C
Der Typ des Zwischendialogfelds.
- R
Der Typ des projizierten Dialogfelds.
Parameter
- antecedent
- IDialog<T>
Das vorgeblich angezeigte Dialogfeld IDialog<TResult>.
Die Factorymethode zum Erstellen des nächsten Dialogfelds IDialog<TResult>.
- projection
- Func<T,C,R>
Die Projektionsfunktion für die Kombination der beiden Dialoge.
Gibt zurück
Das Ergebnis IDialog<TResult>.