CommandDialog<T>.On<U> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определите обработчик, который запускается при сопоставлении регулярного выражения сообщения.
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)
Параметры типа
- U
Тип входных данных для обработчика результатов.
Параметры
- expression
- Regex
Регулярное выражение для сопоставления.
- handler
- ResumeAfter<IMessageActivity>
Обработчик для вызова при совпадении.
- resultHandler
- ResumeAfter<U>
Необязательный обработчик результатов, который вызывается, если обработчик создает запоздающий диалог.
Возвращаемое значение
CommandDialog.