Langue

TurnContext.SendActivityAsync Méthode

Définition

Surcharges

Nom Description
SendActivityAsync(IActivity, CancellationToken)

Envoie une activité à l’expéditeur de l’activité entrante.

SendActivityAsync(String, String, String, CancellationToken)

Envoie une activité de message à l’expéditeur de l’activité entrante.

SendActivityAsync(IActivity, CancellationToken)

Envoie une activité à l’expéditeur de l’activité 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)

Paramètres

activity
IActivity

Activité à envoyer.

cancellationToken
CancellationToken

Jeton d’annulation.

Retours

Tâche qui représente le travail mis en file d’attente à exécuter.

Implémente

Exceptions

activity a la valeur null.

Remarques

Si l’activité est correctement envoyée, le résultat de la tâche contient un objet ResourceResponse contenant l’ID que le canal de réception affecté à l’activité.

S’applique à

SendActivityAsync(String, String, String, CancellationToken)

Envoie une activité de message à l’expéditeur de l’activité entrante.

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)

Paramètres

textReplyToSend
String

Texte du message à envoyer.

speak
String

Facultatif, texte à prononcer par votre bot sur un canal avec reconnaissance vocale.

inputHint
String

Facultatif, indique si votre bot accepte, attend ou ignore l’entrée de l’utilisateur une fois le message remis au client. L’un des éléments suivants : « acceptInput », « ignoringInput » ou « expectingInput ». La valeur par défaut est Null.

cancellationToken
CancellationToken

Jeton d’annulation.

Retours

Tâche qui représente le travail mis en file d’attente à exécuter.

Implémente

Exceptions

textReplyToSend est null ou espace blanc.

Remarques

Si l’activité est correctement envoyée, le résultat de la tâche contient un objet ResourceResponse contenant l’ID que le canal de réception affecté à l’activité.

Consultez la documentation du canal pour connaître les limites imposées au contenu de textReplyToSend.

Pour contrôler différentes caractéristiques de la voix, de la vitesse, du volume, de la prononciation et du pitch de votre bot, spécifiez speak au format SSML (Speech Synthesis Markup Language).

S’applique à