Conversation.SendAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
会話内の受信メッセージを処理します。
public static System.Threading.Tasks.Task SendAsync (Microsoft.Bot.Connector.IMessageActivity toBot, Func<Microsoft.Bot.Builder.Dialogs.IDialog<object>> MakeRoot, System.Threading.CancellationToken token = default);
static member SendAsync : Microsoft.Bot.Connector.IMessageActivity * Func<Microsoft.Bot.Builder.Dialogs.IDialog<obj>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function SendAsync (toBot As IMessageActivity, MakeRoot As Func(Of IDialog(Of Object)), Optional token As CancellationToken = Nothing) As Task
パラメーター
- toBot
- IMessageActivity
ボットに送信されたメッセージ。
- token
- CancellationToken
キャンセル トークン。
戻り値
インラインでユーザーに送信するメッセージを表すタスク。
注釈
このメソッド: 1。 必要なコンポーネントをインスタンス化して構成します。 2. ダイアログの状態 (ダイアログ スタックと各ダイアログの状態) を から逆シリアル化します toBot
IMessageActivity。 3. を待機するためにダイアログが中断された会話プロセスを IMessageActivity再開します。 4.
IMessageActivityユーザーに送信されるキュー。 5. ユーザーに送信するメッセージの更新されたダイアログ状態をシリアル化します。
ファクトリ メソッドは MakeRoot
、新しい会話に対してのみ呼び出されます。既存の会話には、ダイアログ スタックと状態がデータで IMessageActivity シリアル化されているためです。