Freigeben über


TurnContextStateCollection Klasse

Definition

Werte, die für die Lebensdauer des Turns als Teil von ITurnContextbeibehalten werden.

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
Vererbung
TurnContextStateCollection
Implementiert

Hinweise

Typische Werte, die hier gespeichert werden, sind Objekte, die für die Lebensdauer einer Runde benötigt werden, z. B. IStorage, BotState, ConversationState, ILanguageGenerator, ResourceExplorer usw.

Konstruktoren

TurnContextStateCollection()

Initialisiert eine neue Instanz der TurnContextStateCollection-Klasse.

Methoden

Add<T>(String, T)

Fügt dem Kontext der Drehung einen Wert hinzu.

Add<T>(T)

Fügt dem Kontext der Drehung einen Wert hinzu.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

Dispose(Boolean)

Gibt Ressourcen frei, wenn der entsorgende Parameter auf true festgelegt ist.

Get<T>()

Ruft den Standardwert nach Typ aus dem Kontext der Drehung ab.

Get<T>(String)

Ruft einen zwischengespeicherten Wert nach Name aus dem Kontext der Drehung ab.

Set<T>(String, T)

Legen Sie einen Wert auf den Kontext der Drehung fest.

Set<T>(T)

Legen Sie einen Wert auf den Kontext der Drehung fest.

Gilt für: