Idioma

TurnContextStateCollection Classe

Definição

Os valores persistiram durante toda a vida do turno 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 que aqui são armazenados são objetos necessários durante a vida útil de um turno, como IStorage, BotState, ConversationState, ILanguageGenerator, ResourceExplorer, etc.

Construtores

Name Descrição
TurnContextStateCollection()

Inicializa uma nova instância da TurnContextStateCollection classe.

Métodos

Name Descrição
Add<T>(String, T)

Acrescenta valor ao contexto do turno.

Add<T>(T)

Acrescenta valor ao contexto do turno.

Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

Dispose(Boolean)

Liberta recursos se o parâmetro de descarte estiver definido como verdadeiro.

Get<T>()

Obtém o valor padrão por tipo a partir do contexto do turno.

Get<T>(String)

Obtém um valor em cache pelo nome do contexto do turno.

Set<T>(String, T)

Defina um valor para o contexto do turno.

Set<T>(T)

Defina um valor para o contexto do turno.

Aplica-se a