Idioma

ConversationState Classe

Definição

Define um objeto de gerenciamento de estado para o estado de conversação.

public class ConversationState : Microsoft.Bot.Builder.BotState
type ConversationState = class
    inherit BotState
Public Class ConversationState
Inherits BotState
Herança
ConversationState

Observações

O estado da conversa está disponível em qualquer turno de uma conversa específica, independentemente do utilizador, como numa conversa de grupo.

Construtores

Name Descrição
ConversationState(IStorage)

Inicializa uma nova instância da ConversationState classe.

Métodos

Name Descrição
ClearStateAsync(ITurnContext, CancellationToken)

Limpa a cache de estado para isto BotState.

(Herdado de BotState)
CreateProperty<T>(String)

Cria uma propriedade de estado nomeada dentro do âmbito de um BotState e devolve um acessório para a propriedade.

(Herdado de BotState)
DeleteAsync(ITurnContext, CancellationToken)

Apaga qualquer estado no armazenamento e a cache para isto BotState.

(Herdado de BotState)
DeletePropertyValueAsync(ITurnContext, String, CancellationToken)

Apaga uma propriedade da cache de estados para este BotState.

(Herdado de BotState)
Get(ITurnContext)

Obtém uma cópia dos dados brutos em cache disto BotState a partir do contexto do turno.

(Herdado de BotState)
GetCachedState(ITurnContext)

Obtém a instância de estado do bot em cache que envolve os dados brutos em cache para isto BotState a partir do contexto do turn.

(Herdado de BotState)
GetPropertyValueAsync<T>(ITurnContext, String, CancellationToken)

Obtém o valor de uma propriedade a partir da cache de estados 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 a cache de estado para isto BotState a partir da camada de armazenamento.

(Herdado de BotState)
SaveChangesAsync(ITurnContext, Boolean, CancellationToken)

Escreve a cache de estado disto BotState na camada de armazenamento.

(Herdado de BotState)
SetPropertyValueAsync(ITurnContext, String, Object, CancellationToken)

Define o valor de uma propriedade na cache de estados para este BotState.

(Herdado de BotState)

Aplica-se a