TurnContextStateCollection Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |