Compartilhar via


TurnContext.SendActivityAsync Método

Definição

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

Aplica-se a