Condividi tramite


TurnContext.SendActivityAsync Metodo

Definizione

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).

Si applica a