TurnContext.SendActivityAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SendActivityAsync(IActivity, CancellationToken) |
Отправляет действие отправителю входящего действия. |
SendActivityAsync(String, String, String, CancellationToken) |
Отправляет действие сообщения отправителю входящего действия. |
SendActivityAsync(IActivity, CancellationToken)
Отправляет действие отправителю входящего действия.
public System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> SendActivityAsync(Microsoft.Bot.Schema.IActivity activity, System.Threading.CancellationToken cancellationToken = default);
abstract member SendActivityAsync : Microsoft.Bot.Schema.IActivity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
override this.SendActivityAsync : Microsoft.Bot.Schema.IActivity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
Public Function SendActivityAsync (activity As IActivity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)
Параметры
- activity
- IActivity
Отправляемая активность.
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Задача, представляющая работу, поставленную в очередь для выполнения.
Реализации
Исключения
activity
имеет значение null
.
Комментарии
Если действие успешно отправлено, результат задачи содержит ResourceResponse объект , содержащий идентификатор, назначенный принимающему каналу для действия.
Применяется к
SendActivityAsync(String, String, String, CancellationToken)
Отправляет действие сообщения отправителю входящего действия.
public System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> SendActivityAsync(string textReplyToSend, string speak = default, string inputHint = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SendActivityAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
override this.SendActivityAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
Public Function SendActivityAsync (textReplyToSend As String, Optional speak As String = Nothing, Optional inputHint As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)
Параметры
- textReplyToSend
- String
Текст отправляемого сообщения.
- speak
- String
Необязательный текст, который будет произносить бот в канале с поддержкой речи.
- inputHint
- String
Необязательный параметр указывает, принимает ли бот, ожидает или игнорирует введенные пользователем данные после доставки сообщения клиенту. Один из следующих вариантов: acceptingInput, ignoringInput или expectingInput. Значением по умолчанию является NULL.
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Задача, представляющая работу, поставленную в очередь для выполнения.
Реализации
Исключения
textReplyToSend
имеет null
значение или пробел.
Комментарии
Если действие успешно отправлено, результат задачи содержит ResourceResponse объект , содержащий идентификатор, назначенный принимающему каналу для действия.
Ограничения, налагаемые на содержимое , см. в документации textReplyToSend
канала .
Чтобы управлять различными характеристиками речи бота, такими как голос, скорость, громкость, произношение и тон, укажите speak
в формате SSML.