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