CommandDialog<T>.On<U> 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.
Definieren Sie einen Handler, der für eine Übereinstimmung mit einem regulären Ausdruck einer Nachricht ausgelöst wird.
public Microsoft.Bot.Builder.Dialogs.CommandDialog<T> On<U> (System.Text.RegularExpressions.Regex expression, Microsoft.Bot.Builder.Dialogs.ResumeAfter<Microsoft.Bot.Connector.IMessageActivity> handler, Microsoft.Bot.Builder.Dialogs.ResumeAfter<U> resultHandler = default);
member this.On : System.Text.RegularExpressions.Regex * Microsoft.Bot.Builder.Dialogs.ResumeAfter<Microsoft.Bot.Connector.IMessageActivity> * Microsoft.Bot.Builder.Dialogs.ResumeAfter<'U> -> Microsoft.Bot.Builder.Dialogs.CommandDialog<'T>
Public Function On(Of U) (expression As Regex, handler As ResumeAfter(Of IMessageActivity), Optional resultHandler As ResumeAfter(Of U) = Nothing) As CommandDialog(Of T)
Typparameter
- U
Typ der Eingabe für den Ergebnishandler.
Parameter
- expression
- Regex
Regulärer Ausdruck, der übereinstimmen soll.
- handler
- ResumeAfter<IMessageActivity>
Handler, der bei Übereinstimmung aufgerufen werden soll.
- resultHandler
- ResumeAfter<U>
Optionaler Ergebnishandler, der aufgerufen werden soll, wenn der Handler ein chaild-Dialogfeld erstellt.
Gibt zurück
Ein commandDialog.A commandDialog.