TurnContextStateCollection 類別
- java.
lang. Object - com.
microsoft. bot. builder. TurnContextStateCollection
- com.
實作
public class TurnContextStateCollection
implements java.lang.AutoCloseable
表示與 TurnContext相關聯的服務集合。
建構函式摘要
| 建構函式 | Description | |
|---|---|---|
| TurnContextStateCollection() | ||
方法摘要
| 修飾詞與類型 | 方法與描述 |
|---|---|
| void |
<T>add(T value)
使用其類型名稱來新增服務(Class#getName() 做為索引鍵。 |
| void |
<T>add(String key, T value)
將值新增至回合的內容。 |
| T |
<T>get(Class<T> type)
使用其完整類型名稱做為索引鍵,依類型取得服務。 |
| T |
<T>get(String key)
取得值。 |
| void |
<T>replace(T value)
取代值。 |
| void |
close()
關閉所有包含 AutoCloseable 值。 |
| boolean |
containsKey(String key)
如果這個 包含指定索引鍵的對應,則傳回 true。 |
| void |
copy(TurnContextStateCollection other)
從另一個 Turn |
| void |
finalize()
自動呼叫 #close。 |
| java.util.Map<java.lang.String,java.lang.Object> |
getTurnStateServices()
傳回儲存在回合 |
| void |
remove(String key)
拿掉值。 |
| void |
replace(String key, Object value)
取代值。 |
方法繼承來源 java.lang.Object
建構函式詳細資料
TurnContextStateCollection
public TurnContextStateCollection()
方法詳細資料
<T>add
public void
使用其類型名稱來新增服務(Class#getName() 做為索引鍵。
參數:
擲回:
<T>add
public void
將值新增至回合的內容。
參數:
擲回:
<T>get
public T
使用其完整類型名稱做為索引鍵,依類型取得服務。
參數:
傳回:
<T>get
public T
取得值。
參數:
傳回:
擲回:
<T>replace
public void
取代值。
參數:
close
public void close()
關閉所有包含 AutoCloseable 值。
擲回:
containsKey
public boolean containsKey(String key)
如果這個 包含指定索引鍵的對應,則傳回 true。
參數:
傳回:
copy
public void copy(TurnContextStateCollection other)
從另一個 TurnContextStateCollection 複製值。
參數:
finalize
public void finalize()
自動呼叫 #close。
覆寫:
TurnContextStateCollection.finalize()getTurnStateServices
public Map
傳回儲存在 TurnContextStateCollection 中的服務。
傳回:
remove
public void remove(String key)
拿掉值。
參數:
replace
public void replace(String key, Object value)
取代值。
參數: