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

Paraméterek

activity
IActivity

A küldendő tevékenység.

cancellationToken
CancellationToken

Lemondási jogkivonat.

Válaszok

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

Megvalósítás

Kivételek

A activity értéke null.

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.

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

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. Az egyik: "acceptingInput", "ignoringInput", vagy "expectingInput". Az alapértelmezett érték null.

cancellationToken
CancellationToken

A lemondási jogkivonat.

Válaszok

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

Megvalósítás

Kivételek

textReplyToSend vagy null whitespace.

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.

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 speak korrektúranyelv (SSML) formátumát.

A következőre érvényes: