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

パラメーター

activity
IActivity

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

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

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

実装

例外

activitynullです。

注釈

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

適用対象

SendActivityAsync(String, String, String, CancellationToken)

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

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)

パラメーター

textReplyToSend
String

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

speak
String

オプション。音声対応チャネルでボットによって読み上げられるテキスト。

inputHint
String

省略可能。 は、メッセージがクライアントに配信された後、ボットがユーザー入力を受け入れるか、想定しているか、無視しているかを示します。 "acceptingInput"、"ignoringInput"、または "expectingInput" のいずれか。 既定値は Null です。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

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

実装

例外

textReplyToSendnull または 空白です。

注釈

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

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

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

適用対象