DelegatingTurnContext<T>.SendActivityAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
SendActivityAsync(IActivity, CancellationToken) |
Envía una actividad al remitente de la actividad entrante. |
SendActivityAsync(String, String, String, CancellationToken) |
Envía una actividad de mensaje al remitente de la actividad entrante. |
SendActivityAsync(IActivity, CancellationToken)
Envía una actividad al remitente de la actividad entrante.
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
Actividad que se va a enviar.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.
Devoluciones
Tarea que representa el trabajo en cola que se va a ejecutar.
Implementaciones
Comentarios
Si la actividad se envía correctamente, el resultado de la tarea contiene un ResourceResponse objeto que contiene el identificador que el canal receptor ha asignado a la actividad.
Consulte también
- UpdateActivityAsync(IActivity, CancellationToken)
- DeleteActivityAsync(ConversationReference, CancellationToken)
- OnSendActivities(SendActivitiesHandler)
- SendActivityAsync(String, String, String, CancellationToken)
- SendActivitiesAsync(IActivity[], CancellationToken)
Se aplica a
SendActivityAsync(String, String, String, CancellationToken)
Envía una actividad de mensaje al remitente de la actividad entrante.
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
Texto del mensaje que se va a enviar.
- speak
- String
Opcional, el bot dirá texto en un canal habilitado para voz.
- inputHint
- String
Opcional, indica si el bot acepta, espera o ignora la entrada del usuario después de entregar el mensaje al cliente. InputHints define los valores posibles. El valor predeterminado es AcceptingInput.
- cancellationToken
- CancellationToken
Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.
Devoluciones
Tarea que representa el trabajo en cola que se va a ejecutar.
Implementaciones
Comentarios
Si la actividad se envía correctamente, el resultado de la tarea contiene un ResourceResponse objeto que contiene el identificador que el canal receptor ha asignado a la actividad.
Consulte la documentación del canal para conocer los límites impuestos sobre el contenido de textReplyToSend
.
Para controlar varias características de la voz del bot, como voz, velocidad, volumen, pronunciación y tono, especifique speak
en formato lenguaje de marcado de síntesis de voz (SSML).
Consulte también
- UpdateActivityAsync(IActivity, CancellationToken)
- DeleteActivityAsync(ConversationReference, CancellationToken)
- OnSendActivities(SendActivitiesHandler)
- SendActivityAsync(IActivity, CancellationToken)
- SendActivitiesAsync(IActivity[], CancellationToken)