UserState Classe
- java.
lang. Object - com.
microsoft. bot. builder. BotState - com.
microsoft. bot. builder. UserState
- com.
- com.
public class UserState
extends BotState
Manipula a persistência de um objeto de estado do usuário usando a ID de usuário como parte da chave.
Resumo do Construtor
Construtor | Description |
---|---|
UserState(Storage withStorage) |
Cria um novo objeto UserState. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
java.lang.String |
getStorageKey(TurnContext turnContext)
Obtém a chave de usuário a ser usada ao ler e gravar o estado de e para o armazenamento. |
Métodos herdados de BotState
<T>createProperty
<T>getPropertyValue
clearState
delete
deletePropertyValue
get
getCachedState
getStorageKey
load
load
saveChanges
saveChanges
setPropertyValue
Métodos herdados de java.lang.Object
java.lang.Object.clone
java.lang.Object.equals
java.lang.Object.finalize
java.lang.Object.getClass
java.lang.Object.hashCode
java.lang.Object.notify
java.lang.Object.notifyAll
java.lang.Object.toString
java.lang.Object.wait
java.lang.Object.wait
java.lang.Object.wait
Detalhes do construtor
UserState
public UserState(Storage withStorage)
Cria um novo objeto UserState.
Parameters:
withStorage
- O provedor de armazenamento a ser usado.
Detalhes do método
getStorageKey
public String getStorageKey(TurnContext turnContext)
Obtém a chave de usuário a ser usada ao ler e gravar o estado de e para o armazenamento.
Overrides:
UserState.getStorageKey(TurnContext turnContext)Parameters:
turnContext
- O objeto de contexto para este turno.
Returns:
A chave do canal e do remetente.
Throws:
java.lang.IllegalArgumentException