TurnContextImpl 類別
- java.
lang. Object - com.
microsoft. bot. builder. TurnContextImpl
- com.
實作
public class TurnContextImpl
implements TurnContext, java.lang.AutoCloseable
提供 Bot 回合的內容。 內容提供處理傳入活動所需的資訊。 內容物件是由 BotAdapter 所建立,並保存回合長度。 Bot Middleware
建構函式摘要
| 建構函式 | Description |
|---|---|
| TurnContextImpl(BotAdapter withAdapter, Activity withActivity) |
建立內容物件。 |
方法摘要
方法繼承來源 java.lang.Object
建構函式詳細資料
TurnContextImpl
public TurnContextImpl(BotAdapter withAdapter, Activity withActivity)
建立內容物件。
參數:
null。
方法詳細資料
close
public void close()
AutoClosable#close。
擲回:
deleteActivity
public CompletableFuture
刪除現有的活動。 交談參考的 ConversationReference#getActivityId 指出要刪除之交談中的活動。
參數:
傳回:
deleteActivity
public CompletableFuture
刪除現有的活動。
參數:
傳回:
finalize
public void finalize()
自動呼叫 #close。
覆寫:
TurnContextImpl.finalize()getActivity
public Activity getActivity()
取得與此回合相關聯的活動;或處理主動式訊息時 null。
getAdapter
public BotAdapter getAdapter()
取得建立此內容物件的 Bot 配接器。
傳回:
getBufferedReplyActivities
public List
取得當 『context』 時要傳送的活動清單。Activity.DeliveryMode == 'expectReplies'。
傳回:
getLocale
public String getLocale()
取得這個內容對象的地區設定。
傳回:
getResponded
public boolean getResponded()
指出目前回合是否至少傳送一個回應。
傳回:
true。getTurnState
public TurnContextStateCollection getTurnState()
取得在此內容對象上註冊的服務。
傳回:
onDeleteActivity
public TurnContext onDeleteActivity(DeleteActivityHandler handler)
新增刪除活動作業的回應處理程式。
參數:
傳回:
onSendActivities
public TurnContext onSendActivities(SendActivitiesHandler handler)
新增傳送活動作業的回應處理程式。
參數:
傳回:
onUpdateActivity
public TurnContext onUpdateActivity(UpdateActivityHandler handler)
新增更新活動作業的回應處理程式。
參數:
傳回:
sendActivities
public CompletableFuture
將一組活動傳送給傳入活動的傳送者。
參數:
傳回:
sendActivity
public CompletableFuture
將活動傳送給傳入活動的傳送者。
參數:
傳回:
sendActivity
public CompletableFuture
將訊息活動傳送給傳入活動的傳送者。
如果成功傳送活動,工作結果會包含 ResourceResponse 物件,其中包含指派給活動的接收通道標識碼。
如需對 textReplyToSend內容施加的限制,請參閱通道的檔。
參數:
傳回:
sendActivity
public CompletableFuture
將訊息活動傳送給傳入活動的傳送者。
如果成功傳送活動,工作結果會包含 ResourceResponse 物件,其中包含指派給活動的接收通道標識碼。
如需對 textReplyToSend內容施加的限制,請參閱通道的檔。
參數:
傳回:
sendActivity
public CompletableFuture
將訊息活動傳送給傳入活動的傳送者。
如果成功傳送活動,工作結果會包含 ResourceResponse 物件,其中包含指派給活動的接收通道標識碼。
如需對 textReplyToSend內容施加的限制,請參閱通道的檔。
參數:
傳回:
setLocale
public void setLocale(String withLocale)
在此內容物件上設定地區設定。
參數:
updateActivity
public CompletableFuture
取代現有的活動。
參數:
傳回: