TurnContext.SendActivityAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
SendActivityAsync(IActivity, CancellationToken) |
Envia uma atividade para o remetente da atividade recebida. |
SendActivityAsync(String, String, String, CancellationToken) |
Envia uma atividade de mensagem ao remetente da atividade recebida. |
SendActivityAsync(IActivity, CancellationToken)
Envia uma atividade para o remetente da atividade recebida.
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 enviar.
- cancellationToken
- CancellationToken
Token de cancelamento.
Devoluções
Uma tarefa que representa o trabalho em fila para executar.
Implementações
Exceções
activity
é null
.
Observações
Se a atividade for enviada com êxito, o resultado da tarefa contém um ResourceResponse objeto que contém o ID que o canal de receção atribuiu à atividade.
Aplica-se a
SendActivityAsync(String, String, String, CancellationToken)
Envia uma atividade de mensagem ao remetente da atividade recebida.
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 enviar.
- speak
- String
Opcional, texto a ser falado pelo bot num canal com capacidade para voz.
- inputHint
- String
Opcional, indica se o bot está a aceitar, esperar ou ignorar a entrada do utilizador depois de a mensagem ser entregue ao cliente. Um de: "acceptingInput", "ignoringInput" ou "expectInput". A predefinição é nula.
- cancellationToken
- CancellationToken
O token de cancelamento.
Devoluções
Uma tarefa que representa o trabalho em fila para executar.
Implementações
Exceções
textReplyToSend
é null
ou espaço em branco.
Observações
Se a atividade for enviada com êxito, o resultado da tarefa contém um ResourceResponse objeto que contém o ID que o canal de receção atribuiu à atividade.
Veja a documentação do canal para obter os limites impostos ao conteúdo de textReplyToSend
.
Para controlar várias características da voz do bot, como voz, taxa, volume, pronúncia e tom, especifique speak
no formato SSML (Speech Synthesis Markup Language).