ITurnContext.SendActivityAsync Metódus

Definíció

Túlterhelések

SendActivityAsync(IActivity, CancellationToken)

Tevékenység küldése a bejövő tevékenység feladójának.

SendActivityAsync(String, String, String, CancellationToken)

Üzenettevékenységet küld a bejövő tevékenység feladójának.

SendActivityAsync(IActivity, CancellationToken)

Tevékenység küldése a bejövő tevékenység feladójának.

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)

Paraméterek

activity
IActivity

A küldendő tevékenység.

cancellationToken
CancellationToken

Lemondási jogkivonat, amelyet más objektumok vagy szálak használhatnak a lemondásról szóló értesítés fogadásához.

Válaszok

Egy feladat, amely a végrehajtásra váró munkát jelöli.

Megjegyzések

Ha a tevékenység elküldése sikeresen megtörtént, a tevékenység eredménye tartalmaz egy ResourceResponse objektumot, amely tartalmazza azt az azonosítót, amelyet a fogadó csatorna hozzárendelt a tevékenységhez.

Lásd még

A következőre érvényes:

SendActivityAsync(String, String, String, CancellationToken)

Üzenettevékenységet küld a bejövő tevékenység feladójának.

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)

Paraméterek

textReplyToSend
String

A küldendő üzenet szövege.

speak
String

Nem kötelező, a robot által beszédalapú csatornán elhangzandó szöveg.

inputHint
String

Nem kötelező, azt jelzi, hogy a robot elfogadja-e, várja-e vagy figyelmen kívül hagyja-e a felhasználói bemenetet az üzenet ügyfélnek való elküldése után. InputHints meghatározza a lehetséges értékeket. Az alapértelmezett szint a AcceptingInput.

cancellationToken
CancellationToken

Lemondási jogkivonat, amelyet más objektumok vagy szálak használhatnak a lemondásról szóló értesítés fogadásához.

Válaszok

Egy feladat, amely a végrehajtásra váró munkát jelöli.

Megjegyzések

Ha a tevékenység elküldése sikeresen megtörtént, a tevékenység eredménye tartalmaz egy ResourceResponse objektumot, amely tartalmazza a tevékenységhez rendelt fogadó csatorna azonosítóját.

A tartalomra vonatkozó korlátozásokat a csatorna dokumentációjában textReplyToSendtalálja.

A robot beszédének különböző jellemzői, például a hang, a sebesség, a hangerő, a kiejtés és a hangmagasság szabályozásához adja meg a beszédszintézis-korrektúranyelv speak (SSML) formátumát.

Lásd még

A következőre érvényes: