Lingua

DelegatingTurnContext<T>.SendActivityAsync Metodo

Definizione

Overload

Nome Descrizione
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 che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.

Valori restituiti

Attività che rappresenta il lavoro in coda da eseguire.

Implementazioni

Commenti

Se l'attività viene inviata correttamente, il risultato dell'attività contiene un oggetto ResourceResponse contenente l'ID assegnato al canale ricevente all'attività.

Vedi anche

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

Parametri

textReplyToSend
String

Testo del messaggio da inviare.

speak
String

Facoltativo, testo 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 che il messaggio viene recapitato al client. InputHints definisce i valori possibili. Il valore predefinito è AcceptingInput.

cancellationToken
CancellationToken

Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.

Valori restituiti

Attività che rappresenta il lavoro in coda da eseguire.

Implementazioni

Commenti

Se l'attività viene inviata con successo, il risultato del compito contiene un ResourceResponse oggetto che contiene l'ID assegnato dal 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 passo, specificare speak in formato SSML (Speech Synthesis Markup Language).

Vedi anche

Si applica a