DelegatingTurnContext<T>.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
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
- UpdateActivityAsync(IActivity, CancellationToken)
- DeleteActivityAsync(ConversationReference, CancellationToken)
- OnSendActivities(SendActivitiesHandler)
- SendActivityAsync(String, String, String, CancellationToken)
- SendActivitiesAsync(IActivity[], CancellationToken)
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
- UpdateActivityAsync(IActivity, CancellationToken)
- DeleteActivityAsync(ConversationReference, CancellationToken)
- OnSendActivities(SendActivitiesHandler)
- SendActivityAsync(IActivity, CancellationToken)
- SendActivitiesAsync(IActivity[], CancellationToken)