語言

ITurnContext 介面

定義

提供 Bot 回合的內容。

public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
衍生

備註

內容提供處理傳入活動所需的資訊。 內容物件是由 BotAdapter 所建立,並保存回合長度。

屬性

名稱 Description
Activity

取得 Bot 回合的活動。

Adapter

取得建立此內容物件的 Bot 配接器。

Responded

取得值,指出目前回合是否至少傳送一個回應。

TurnState

取得使用回合存留期之內容物件快取的值集合。

方法

名稱 Description
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)

取代現有的活動。

擴充方法

名稱 Description
GetDebugger(ITurnContext)

從 TurnContext 取得 IDialogDebugger 的擴充方法。

TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken)

將追蹤活動傳送至 BotAdapter 以供記錄之用。

適用於

另請參閱