DelegatingTurnContext<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
厳密に型指定された Activity プロパティを持つ TurnContext。型指定されていない内部 TurnContext をラップします。
public class DelegatingTurnContext<T> : Microsoft.Bot.Builder.ITurnContext<T> where T : IActivity
type DelegatingTurnContext<'T (requires 'T :> IActivity)> = class
interface ITurnContext<'T (requires 'T :> IActivity)>
interface ITurnContext
Public Class DelegatingTurnContext(Of T)
Implements ITurnContext(Of T)
型パラメーター
- T
IMessageActivity、IConversationUpdateActivity などの IActivity 派生型。
- 継承
-
DelegatingTurnContext<T>
- 実装
コンストラクター
DelegatingTurnContext<T>(ITurnContext) |
DelegatingTurnContext<T> クラスの新しいインスタンスを初期化します。 |
プロパティ
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) |
既存のアクティビティを置き換えます。 |
明示的なインターフェイスの実装
ITurnContext<T>.Activity |
内部コンテキストのアクティビティを取得し、この DelegatingTurnContext<T>の型パラメーターにキャストします。 |
拡張メソッド
GetDebugger(ITurnContext) |
TurnContext から IDialogDebugger を取得する拡張メソッド。 |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
ログ記録のために、 に BotAdapter トレース アクティビティを送信します。 |