ITurnContext インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ボットのターンのコンテキストを提供します。
public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
- 派生
注釈
コンテキストは、受信アクティビティを処理するために必要な情報を提供します。 コンテキスト オブジェクトは によって BotAdapter 作成され、ターンの長さに対して保持されます。
プロパティ
Activity |
ボットのこのターンのアクティビティを取得します。 |
Adapter |
このコンテキスト オブジェクトを作成したボット アダプターを取得します。 |
Responded |
現在のターンに対して少なくとも 1 つの応答が送信されたかどうかを示す値を取得します。 |
TurnState |
ターンの有効期間中、コンテキスト オブジェクトと共にキャッシュされた値のコレクションを取得します。 |
メソッド
DeleteActivityAsync(ConversationReference, CancellationToken) |
既存のアクティビティを削除します。 |
DeleteActivityAsync(String, CancellationToken) |
既存のアクティビティを削除します。 |
OnDeleteActivity(DeleteActivityHandler) |
削除アクティビティ操作の応答ハンドラーを追加します。 |
OnSendActivities(SendActivitiesHandler) |
送信アクティビティ操作の応答ハンドラーを追加します。 |
OnUpdateActivity(UpdateActivityHandler) |
更新アクティビティ操作の応答ハンドラーを追加します。 |
SendActivitiesAsync(IActivity[], CancellationToken) |
受信アクティビティの送信者に一連のアクティビティを送信します。 |
SendActivityAsync(IActivity, CancellationToken) |
受信アクティビティの送信者にアクティビティを送信します。 |
SendActivityAsync(String, String, String, CancellationToken) |
受信アクティビティの送信者にメッセージ アクティビティを送信します。 |
UpdateActivityAsync(IActivity, CancellationToken) |
既存のアクティビティを置き換えます。 |
拡張メソッド
GetDebugger(ITurnContext) |
TurnContext から IDialogDebugger を取得する拡張メソッド。 |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
ログ記録のために、 に BotAdapter トレース アクティビティを送信します。 |