TurnContextStateCollection Classe
- java.
lang. Object - com.
microsoft. bot. builder. TurnContextStateCollection
- com.
Implementazioni
public class TurnContextStateCollection
implements java.lang.AutoCloseable
Rappresenta un set di raccolta di servizi associati al TurnContext.
Riepilogo dei costruttori
| Costruttore | Descrizione | |
|---|---|---|
| TurnContextStateCollection() | ||
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| void |
<T>add(T value)
Aggiungere un servizio usando il nome del tipo (Class#getName() come chiave. |
| void |
<T>add(String key, T value)
Aggiunge un valore al contesto del turno. |
| T |
<T>get(Class<T> type)
Ottenere un servizio in base al tipo usando il nome completo del tipo come chiave. |
| T |
<T>get(String key)
Ottenere un valore. |
| void |
<T>replace(T value)
Sostituisce un valore. |
| void |
close()
Chiudere tutti i valori AutoCloseable contenuti. |
| boolean |
containsKey(String key)
Restituisce true se contiene un mapping per la chiave specificata. |
| void |
copy(TurnContextStateCollection other)
Copiare i valori da un'altra raccolta di |
| void |
finalize()
Chiamata automatica di #close. |
| java.util.Map<java.lang.String,java.lang.Object> |
getTurnStateServices()
Restituisce i servizi archiviati nell'insieme |
| void |
remove(String key)
Rimuove un valore. |
| void |
replace(String key, Object value)
Sostituisce un valore. |
Metodi ereditati da java.lang.Object
Dettagli costruttore
TurnContextStateCollection
public TurnContextStateCollection()
Dettagli metodo
<T>add
public void
Aggiungere un servizio usando il nome del tipo (Class#getName() come chiave.
Parametri:
Genera un'eccezione:
<T>add
public void
Aggiunge un valore al contesto del turno.
Parametri:
Genera un'eccezione:
<T>get
public T
Ottenere un servizio in base al tipo usando il nome completo del tipo come chiave.
Parametri:
Restituisce:
<T>get
public T
Ottenere un valore.
Parametri:
Restituisce:
Genera un'eccezione:
<T>replace
public void
Sostituisce un valore.
Parametri:
close
public void close()
Chiudere tutti i valori AutoCloseable contenuti.
Genera un'eccezione:
containsKey
public boolean containsKey(String key)
Restituisce true se contiene un mapping per la chiave specificata.
Parametri:
Restituisce:
copy
public void copy(TurnContextStateCollection other)
Copiare i valori da un altro Oggetto TurnContextStateCollection.
Parametri:
finalize
public void finalize()
Chiamata automatica di #close.
Override:
TurnContextStateCollection.finalize()getTurnStateServices
public Map
Restituisce i servizi archiviati in TurnContextStateCollection.
Restituisce:
remove
public void remove(String key)
Rimuove un valore.
Parametri:
replace
public void replace(String key, Object value)
Sostituisce un valore.
Parametri: