TurnContextStateCollection Classe
- java.
lang. Object - com.
microsoft. bot. builder. TurnContextStateCollection
- com.
Implementações
public class TurnContextStateCollection
implements java.lang.AutoCloseable
Representa um conjunto de coleção de serviços associados ao TurnContext.
Resumo do Construtor
Construtor | Description | |
---|---|---|
TurnContextStateCollection() |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
void |
<T>add(T value)
Adicione um serviço usando seu nome de tipo (Class#getName() como a chave. |
void |
<T>add(String key, T value)
Adiciona um valor ao contexto do turno. |
T |
<T>get(Class<T> type)
Obtenha um serviço por tipo usando seu nome de tipo completo como a chave. |
T |
<T>get(String key)
Obter um valor. |
void |
<T>replace(T value)
Substitui um valor. |
void |
close()
Feche todos os valores contidos AutoCloseable . |
boolean |
containsKey(String key)
Retornará true se contiver um mapeamento para a chave especificada. |
void |
copy(TurnContextStateCollection other)
Copie os valores de outra Coleção de Estado |
void |
finalize()
Chamada automática de #close. |
java.util.Map<java.lang.String,java.lang.Object> |
getTurnStateServices()
Retorna os Serviços armazenados na Coleção de Estado |
void |
remove(String key)
Remove um valor. |
void |
replace(String key, Object value)
Substitui um valor. |
Métodos herdados de java.lang.Object
Detalhes do construtor
TurnContextStateCollection
public TurnContextStateCollection()
Detalhes do método
<T>add
public void
Adicione um serviço usando seu nome de tipo (Class#getName() como a chave.
Parameters:
Throws:
<T>add
public void
Adiciona um valor ao contexto do turno.
Parameters:
Throws:
<T>get
public T
Obtenha um serviço por tipo usando seu nome de tipo completo como a chave.
Parameters:
Returns:
<T>get
public T
Obter um valor.
Parameters:
Returns:
Throws:
<T>replace
public void
Substitui um valor.
Parameters:
close
public void close()
Feche todos os valores contidos AutoCloseable .
Throws:
containsKey
public boolean containsKey(String key)
Retornará true se contiver um mapeamento para a chave especificada.
Parameters:
Returns:
copy
public void copy(TurnContextStateCollection other)
Copie os valores de outro TurnContextStateCollection.
Parameters:
finalize
public void finalize()
Chamada automática de #close.
Overrides:
TurnContextStateCollection.finalize()getTurnStateServices
public Map
Retorna os Serviços armazenados em TurnContextStateCollection.
Returns:
remove
public void remove(String key)
Remove um valor.
Parameters:
replace
public void replace(String key, Object value)
Substitui um valor.
Parameters: