Поделиться через


DelegatingTurnContext<T>.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

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Задача, представляющая работу, поставленную в очередь для выполнения.

Реализации

Комментарии

Если действие успешно отправлено, результат задачи содержит ResourceResponse объект, содержащий идентификатор, назначенный принимающему каналу для действия.

См. также раздел

Применяется к

SendActivityAsync(String, String, String, CancellationToken)

Отправляет действие сообщения отправителю входящего действия.

public System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> SendActivityAsync (string textReplyToSend, string speak = default, string inputHint = "acceptingInput", 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 = "acceptingInput", Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

Параметры

textReplyToSend
String

Текст отправляемого сообщения.

speak
String

Необязательный текст, который будет произносить бот в канале с поддержкой речи (необязательно).

inputHint
String

Необязательно. Указывает, принимает ли бот, ожидает или игнорирует введенные пользователем данные после доставки сообщения клиенту. InputHints определяет возможные значения. По умолчанию — AcceptingInput.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Задача, представляющая работу, поставленную в очередь для выполнения.

Реализации

Комментарии

Если действие успешно отправлено, результат задачи содержит ResourceResponse объект , содержащий идентификатор, назначенный принимающему каналу действия.

Ограничения, накладываемые на содержимое , см. в документации textReplyToSendканала.

Чтобы управлять различными характеристиками речи бота, такими как голос, скорость, громкость, произношение и шаг, укажите speak в формате SSML.

См. также раздел

Применяется к