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
| Name | Descrição |
|---|---|
| SendActivityAsync(IActivity, CancellationToken) |
Envia uma atividade ao 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 ao 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 enfileirado para ser executado.
Implementações
Exceções
activity é null.
Observações
Se a atividade for enviada com êxito, o resultado da tarefa conterá um objeto ResourceResponse contendo a ID que o canal de recebimento 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 para enviar.
- speak
- String
Opcional, texto para ser falado pelo seu bot num canal com fala ativada.
- inputHint
- String
Opcional, indica se o seu bot está a aceitar, esperar ou ignorar a entrada do utilizador após a mensagem ser entregue ao cliente. Um deles é: "aceitarInput", "ignorarInput" ou "esperarInput". O padrão é "null".
- cancellationToken
- CancellationToken
O token de cancelamento.
Devoluções
Uma tarefa que representa o trabalho enfileirado para ser executado.
Implementações
Exceções
textReplyToSend é null ou espaço em branco.
Observações
Se a atividade for enviada com êxito, o resultado da tarefa conterá um objeto ResourceResponse contendo a ID que o canal de recebimento atribuiu à atividade.
Consulte a documentação do canal para os limites impostos ao conteúdo de textReplyToSend.
Para controlar várias características da fala do seu bot, como voz, frequência, volume, pronúncia e tom, especifique speak no formato Speech Synthesis Markup Language (SSML).