TurnContext.SendActivityAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
SendActivityAsync(IActivity, CancellationToken) |
Invia un'attività al mittente dell'attività in ingresso. |
SendActivityAsync(String, String, String, CancellationToken) |
Invia un'attività di messaggio al mittente dell'attività in ingresso. |
SendActivityAsync(IActivity, CancellationToken)
Invia un'attività al mittente dell'attività in ingresso.
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)
Parametri
- activity
- IActivity
Attività da inviare.
- cancellationToken
- CancellationToken
Token di annullamento.
Restituisce
Attività che rappresenta la coda di lavoro da eseguire.
Implementazioni
Eccezioni
activity
è null
.
Commenti
Se l'attività viene inviata correttamente, il risultato dell'attività contiene un ResourceResponse oggetto contenente l'ID assegnato al canale di ricezione assegnato all'attività.
Si applica a
SendActivityAsync(String, String, String, CancellationToken)
Invia un'attività di messaggio al mittente dell'attività in ingresso.
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)
Parametri
- textReplyToSend
- String
Testo del messaggio da inviare.
- speak
- String
Facoltativo, testo da pronunciare dal bot in un canale abilitato per la voce.
- inputHint
- String
Facoltativo, indica se il bot accetta, prevede o ignora l'input dell'utente dopo che il messaggio viene recapitato al client. Uno di: "accettaInput", "ignoraInput" o "expectingInput". Il valore predefinito è null.
- cancellationToken
- CancellationToken
Token di annullamento.
Restituisce
Attività che rappresenta la coda di lavoro da eseguire.
Implementazioni
Eccezioni
textReplyToSend
è null
o spazi vuoti.
Commenti
Se l'attività viene inviata correttamente, il risultato dell'attività contiene un ResourceResponse oggetto contenente l'ID assegnato al canale di ricezione assegnato all'attività.
Vedere la documentazione del canale per i limiti imposti al contenuto di textReplyToSend
.
Per controllare varie caratteristiche della voce del bot, ad esempio voce, frequenza, volume, pronuncia e passo, specificare speak
in formato SSML (Speech Synthesis Markup Language).