Condividi tramite


TurnContextStateCollection Classe

Definizione

Valori persistenti per la durata del turno come parte di 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
Ereditarietà
TurnContextStateCollection
Implementazioni

Commenti

I valori tipici archiviati qui sono oggetti necessari per la durata di un turno, ad esempio IStorage, BotState, ConversationState, ILanguageGenerator, ResourceExplorer e così via.

Costruttori

TurnContextStateCollection()

Inizializza una nuova istanza della classe TurnContextStateCollection.

Metodi

Add<T>(String, T)

Aggiunge un valore al contesto del turno.

Add<T>(T)

Aggiunge un valore al contesto del turno.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

Dispose(Boolean)

Libera le risorse se il parametro di eliminazione è impostato su true.

Get<T>()

Ottiene il valore predefinito per tipo dal contesto del turno.

Get<T>(String)

Ottiene un valore memorizzato nella cache in base al nome dal contesto del turno.

Set<T>(String, T)

Impostare un valore sul contesto del turno.

Set<T>(T)

Impostare un valore sul contesto del turno.

Si applica a