Extensions.Forward<R> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызовите дочерний диалог, добавьте его в верхнюю часть стека и опубликуйте сообщение в дочернем диалоговом окне.
public static System.Threading.Tasks.Task Forward<R>(this Microsoft.Bot.Builder.Dialogs.Internals.IDialogStack stack, Microsoft.Bot.Builder.Dialogs.IDialog<R> child, Microsoft.Bot.Builder.Dialogs.ResumeAfter<R> resume, Microsoft.Bot.Connector.IMessageActivity message, System.Threading.CancellationToken token = default);
static member Forward : Microsoft.Bot.Builder.Dialogs.Internals.IDialogStack * Microsoft.Bot.Builder.Dialogs.IDialog<'R> * Microsoft.Bot.Builder.Dialogs.ResumeAfter<'R> * Microsoft.Bot.Connector.IMessageActivity * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function Forward(Of R) (stack As IDialogStack, child As IDialog(Of R), resume As ResumeAfter(Of R), message As IMessageActivity, Optional token As CancellationToken = Nothing) As Task
Параметры типа
- R
Тип результата, ожидаемого из дочернего диалогового окна.
Параметры
- stack
- IDialogStack
Стек диалогов.
- child
- IDialog<R>
Дочернее диалоговое окно.
- resume
- ResumeAfter<R>
Метод, возобновляемый после завершения дочернего диалога.
- message
- IMessageActivity
Сообщение, которое будет отправлено в дочернее диалоговое окно.
- token
- CancellationToken
Токен отмены.
Возвращаемое значение
Задача, представляющая операцию пересылки.