Idioma

TurnContext.SendActivityAsync Método

Definição

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).

Aplica-se a