UserState Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define um objeto de gerenciamento de estado para o estado do usuário.
public class UserState : Microsoft.Bot.Builder.BotState
type UserState = class
inherit BotState
Public Class UserState
Inherits BotState
- Herança
Comentários
O estado do usuário está disponível por sua vez que o bot está conversando com esse usuário nesse canal, independentemente da conversa.
Construtores
UserState(IStorage) |
Inicializa uma nova instância da classe UserState. |
Métodos
ClearStateAsync(ITurnContext, CancellationToken) |
Limpa o cache de estado para este BotState. (Herdado de BotState) |
CreateProperty<T>(String) |
Cria uma propriedade de estado nomeado dentro do escopo de um BotState e retorna um acessador para a propriedade . (Herdado de BotState) |
DeleteAsync(ITurnContext, CancellationToken) |
Exclui qualquer estado no armazenamento e o cache para este BotState. (Herdado de BotState) |
DeletePropertyValueAsync(ITurnContext, String, CancellationToken) |
Exclui uma propriedade do cache de estado para este BotState. (Herdado de BotState) |
Get(ITurnContext) |
Obtém uma cópia dos dados brutos armazenados em cache para isso BotState no contexto de turno. (Herdado de BotState) |
GetCachedState(ITurnContext) |
Obtém a instância de estado do bot armazenado em cache que encapsula os dados brutos armazenados em cache para isso BotState no contexto de turno. (Herdado de BotState) |
GetPropertyValueAsync<T>(ITurnContext, String, CancellationToken) |
Obtém o valor de uma propriedade do cache de estado para este BotState. (Herdado de BotState) |
GetStorageKey(ITurnContext) |
Obtém a chave a ser usada ao ler e gravar o estado de e para o armazenamento. |
LoadAsync(ITurnContext, Boolean, CancellationToken) |
Preenche o cache de estado para isso BotState da camada de armazenamento. (Herdado de BotState) |
SaveChangesAsync(ITurnContext, Boolean, CancellationToken) |
Grava o cache de estado para isso BotState na camada de armazenamento. (Herdado de BotState) |
SetPropertyValueAsync(ITurnContext, String, Object, CancellationToken) |
Define o valor de uma propriedade no cache de estado para este BotState. (Herdado de BotState) |