TurnContextStateCollection 类
- java.
lang. Object - com.
microsoft. bot. builder. TurnContextStateCollection
- com.
实现
public class TurnContextStateCollection
implements java.lang.AutoCloseable
表示一组与 关联的 TurnContext服务集合。
构造函数摘要
构造函数 | 说明 | |
---|---|---|
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)
从另一个轮次 |
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)
替换值。
参数: