Partilhar via


TurnContextStateCollection Classe

Definição

Os valores persistiram durante a duração da curva como parte do ITurnContext.

public class TurnContextStateCollection : System.Collections.Generic.Dictionary<string,object>, IDisposable
type TurnContextStateCollection = class
    inherit Dictionary<string, obj>
    interface IDisposable
Public Class TurnContextStateCollection
Inherits Dictionary(Of String, Object)
Implements IDisposable
Herança
TurnContextStateCollection
Implementações

Observações

Os valores típicos aqui armazenados são objetos que são necessários para a duração de uma curva, como IStorage, BotState, ConversationState, ILanguageGenerator, ResourceExplorer, etc.

Construtores

TurnContextStateCollection()

Inicializa uma nova instância da TurnContextStateCollection classe .

Métodos

Add<T>(String, T)

Adiciona um valor ao contexto da vez.

Add<T>(T)

Adiciona um valor ao contexto da vez.

Dispose()

Executa tarefas definidas pela aplicação associadas à libertação, libertação ou reposição de recursos não geridos.

Dispose(Boolean)

Liberta recursos se o parâmetro de eliminação estiver definido como verdadeiro.

Get<T>()

Obtém o valor predefinido por tipo a partir do contexto da vez.

Get<T>(String)

Obtém um valor em cache por nome a partir do contexto da vez.

Set<T>(String, T)

Defina um valor para o contexto da vez.

Set<T>(T)

Defina um valor para o contexto da vez.

Aplica-se a