ITurnContext インターフェイス

定義

ボットのターンのコンテキストを提供します。

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 トレース アクティビティを送信します。

適用対象

こちらもご覧ください