Partilhar via


DelegatingTurnContext<T>.SendActivityAsync Método

Definição

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

Um token de cancelamento que pode ser utilizado por outros objetos ou threads para receber aviso de cancelamento.

Devoluções

Uma tarefa que representa o trabalho em fila para executar.

Implementações

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.

Ver também

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 = "acceptingInput", 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 = "acceptingInput", 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. InputHints define os valores possíveis. A predefinição é AcceptingInput.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser utilizado por outros objetos ou threads para receber aviso de cancelamento.

Devoluções

Uma tarefa que representa o trabalho em fila para executar.

Implementações

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

Ver também

Aplica-se a