TurnContext.SendActivityAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
SendActivityAsync(IActivity, CancellationToken) |
Envia uma atividade para o remetente da atividade de entrada. |
SendActivityAsync(String, String, String, CancellationToken) |
Envia uma atividade de mensagem para o remetente da atividade de entrada. |
SendActivityAsync(IActivity, CancellationToken)
Envia uma atividade para o remetente da atividade de entrada.
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)
Parâmetros
- activity
- IActivity
A atividade a ser enviada.
- cancellationToken
- CancellationToken
Token de cancelamento.
Retornos
Uma tarefa que representa o trabalho enfileirado a ser executado.
Implementações
Exceções
activity
é null
.
Comentários
Se a atividade for enviada com êxito, o resultado da tarefa conterá um ResourceResponse objeto que contém a ID que o canal de recebimento atribuiu à atividade.
Aplica-se a
SendActivityAsync(String, String, String, CancellationToken)
Envia uma atividade de mensagem para o remetente da atividade de entrada.
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)
Parâmetros
- textReplyToSend
- String
O texto da mensagem a ser enviada.
- speak
- String
Opcional, texto a ser falado pelo bot em um canal habilitado para fala.
- inputHint
- String
Opcional, indica se o bot está aceitando, esperando ou ignorando a entrada do usuário depois que a mensagem é entregue ao cliente. Um de: "acceptingInput", "ignoringInput" ou "expectingInput". O padrão é nulo.
- cancellationToken
- CancellationToken
O token de cancelamento.
Retornos
Uma tarefa que representa o trabalho enfileirado a ser executado.
Implementações
Exceções
textReplyToSend
é null
ou espaço em branco.
Comentários
Se a atividade for enviada com êxito, o resultado da tarefa conterá um ResourceResponse objeto que contém a ID que o canal de recebimento atribuiu à atividade.
Consulte a documentação do canal para obter os limites impostos ao conteúdo de textReplyToSend
.
Para controlar várias características da fala do bot, como voz, taxa, volume, pronúncia e tom, especifique speak
no formato SSML (Speech Synthesis Markup Language).