ITurnContext.SendActivityAsync メソッド

定義

オーバーロード

SendActivityAsync(IActivity, CancellationToken)

受信アクティビティの送信者にアクティビティを送信します。

SendActivityAsync(String, String, String, CancellationToken)

受信アクティビティの送信者にメッセージ アクティビティを送信します。

SendActivityAsync(IActivity, CancellationToken)

受信アクティビティの送信者にアクティビティを送信します。

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)

パラメーター

activity
IActivity

送信するアクティビティ。

cancellationToken
CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。

戻り値

実行するキューに登録された作業を表すタスク。

注釈

アクティビティが正常に送信された場合、タスクの結果には、受信チャネルがアクティビティに割り当てた ID を含むオブジェクトが含まれます ResourceResponse

こちらもご覧ください

適用対象

SendActivityAsync(String, String, String, CancellationToken)

受信アクティビティの送信者にメッセージ アクティビティを送信します。

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)

パラメーター

textReplyToSend
String

送信するメッセージのテキスト。

speak
String

音声対応チャネルでボットが読み上げるテキスト (省略可能)。

inputHint
String

省略可能。 は、メッセージがクライアントに配信された後、ボットがユーザー入力を受け入れるか、予期しているか、無視しているかを示します。 InputHints は、使用可能な値を定義します。 既定値は AcceptingInput です。

cancellationToken
CancellationToken

キャンセル通知を受け取るために他のオブジェクトまたはスレッドで使用できるキャンセル トークン。

戻り値

実行するキューに登録された作業を表すタスク。

注釈

アクティビティが正常に送信された場合、タスクの結果には ResourceResponse 、受信チャネルがアクティビティに割り当てた ID を含むオブジェクトが含まれます。

の内容に課される制限については、チャネルの textReplyToSendドキュメントを参照してください。

音声、速度、音量、発音、ピッチなど、ボットの音声のさまざまな特性を制御するには、音声合成マークアップ言語 (SSML) 形式で を指定 speak します。

こちらもご覧ください

適用対象