ITurnContext.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>
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 utilizzabile da altri oggetti o thread per ricevere l'avviso dell'annullamento.
Restituisce
Attività che rappresenta il lavoro in coda da eseguire.
Commenti
Se l'attività viene inviata correttamente, il risultato dell'attività contiene un ResourceResponse oggetto contenente l'ID assegnato al canale ricevente all'attività.
Vedi anche
- UpdateActivityAsync(IActivity, CancellationToken)
- DeleteActivityAsync(ConversationReference, CancellationToken)
- OnSendActivities(SendActivitiesHandler)
- SendActivityAsync(String, String, String, CancellationToken)
- SendActivitiesAsync(IActivity[], CancellationToken)
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 = "acceptingInput", System.Threading.CancellationToken cancellationToken = default);
abstract member 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)
Parametri
- textReplyToSend
- String
Testo del messaggio da inviare.
- speak
- String
Testo facoltativo da pronunciare dal bot in un canale abilitato per il riconoscimento vocale.
- inputHint
- String
Facoltativo, indica se il bot accetta, prevede o ignora l'input dell'utente dopo il recapito del messaggio al client. InputHints definisce i valori possibili. Il valore predefinito è AcceptingInput.
- cancellationToken
- CancellationToken
Token di annullamento utilizzabile da altri oggetti o thread per ricevere l'avviso dell'annullamento.
Restituisce
Attività che rappresenta il lavoro in coda da eseguire.
Commenti
Se l'attività viene inviata correttamente, il risultato dell'attività contiene un ResourceResponse oggetto contenente l'ID assegnato al canale ricevente all'attività.
Vedere la documentazione del canale per i limiti imposti al contenuto di textReplyToSend
.
Per controllare varie caratteristiche del parlato del bot, ad esempio voce, frequenza, volume, pronuncia e pitch, specificare speak
in formato SSML (Speech Synthesis Markup Language).
Vedi anche
- UpdateActivityAsync(IActivity, CancellationToken)
- DeleteActivityAsync(ConversationReference, CancellationToken)
- OnSendActivities(SendActivitiesHandler)
- SendActivityAsync(IActivity, CancellationToken)
- SendActivitiesAsync(IActivity[], CancellationToken)