TurnContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ボットのターンのコンテキストを提供します。
public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- 継承
-
TurnContext
- 実装
注釈
コンテキストは、受信アクティビティを処理するために必要な情報を提供します。 コンテキスト オブジェクトは によって BotAdapter 作成され、ターンの長さに対して保持されます。
コンストラクター
TurnContext(BotAdapter, Activity) |
TurnContext クラスの新しいインスタンスを初期化します。 |
TurnContext(ITurnContext, Activity) |
別の turncontext クラスから クラスの新しいインスタンスを TurnContext 初期化して、代替アクティビティをターゲットにします。 |
プロパティ
Activity |
このターンに関連付けられているアクティビティを取得します。プロ |
Adapter |
このコンテキスト オブジェクトを作成したボット アダプターを取得します。 |
BufferedReplyActivities |
コンテキスト時に送信するアクティビティの一覧を取得します。Activity.DeliveryMode == 'expectReplies' |
Locale |
このコンテキスト オブジェクトのロケールを取得または設定します。 |
Responded |
現在のターンに対して少なくとも 1 つの応答が送信されたかどうかを示す値を取得します。 |
TurnState |
このコンテキスト オブジェクトに登録されているサービスを取得します。 |
メソッド
DeleteActivityAsync(ConversationReference, CancellationToken) |
既存のアクティビティを削除します。 |
DeleteActivityAsync(String, CancellationToken) |
既存のアクティビティを削除します。 |
Dispose() |
リソースを解放します。 |
Dispose(Boolean) |
アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 |
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 トレース アクティビティを送信します。 |