UserState Clase

public class UserState
extends BotState

Controla la persistencia de un objeto de estado de usuario mediante el identificador de usuario como parte de la clave.

Resumen del constructor

Constructor Description
UserState(Storage withStorage)

Crea un nuevo objeto UserState.

Resumen del método

Modificador y tipo Método y descripción
java.lang.String getStorageKey(TurnContext turnContext)

Obtiene la clave de usuario que se va a usar al leer y escribir el estado en y desde el almacenamiento.

Métodos heredados de BotState

Métodos heredados 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

Detalles del constructor

UserState

public UserState(Storage withStorage)

Crea un nuevo objeto UserState.

Parámetros:

withStorage - Proveedor de almacenamiento que se va a usar.

Detalles del método

getStorageKey

public String getStorageKey(TurnContext turnContext)

Obtiene la clave de usuario que se va a usar al leer y escribir el estado en y desde el almacenamiento.

Invalidaciones:

UserState.getStorageKey(TurnContext turnContext)

Parámetros:

turnContext - Objeto de contexto para este turno.

Devoluciones:

Clave para el canal y el remitente.

Produce:

java.lang.IllegalArgumentException

Se aplica a