Freigeben über


TurnContextStateCollection class

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

Extends

any

Hinweise

Typische Werte, die hier gespeichert werden, sind Objekte, die für die Lebensdauer eines Turns benötigt werden, z. B . Storage, BotState, ConversationState, LanguageGenerator, ResourceExplorer usw.

Methoden

get(any)

Ruft einen Wert aus turnContextStateCollection ab.

get<T>(any)

Ruft einen typisierten Wert aus turnContextStateCollection ab.

pop(any)

Stellt einen vorherigen Schlüsselwert wieder her und gibt den entfernten Wert zurück.

push(any, any)

Pushen Sie einen Wert per Taste in den Kontext des Turns.

Details zur Methode

get(any)

Ruft einen Wert aus turnContextStateCollection ab.

function get(key: any): any

Parameter

key

any

Der Wertschlüssel.

Gibt zurück

any

get<T>(any)

Ruft einen typisierten Wert aus turnContextStateCollection ab.

function get<T>(key: any): T

Parameter

key

any

Der Wertschlüssel.

Gibt zurück

T

pop(any)

Stellt einen vorherigen Schlüsselwert wieder her und gibt den entfernten Wert zurück.

function pop(key: any): any

Parameter

key

any

Der Wertschlüssel.

Gibt zurück

any

Der entfernte Wert.

push(any, any)

Pushen Sie einen Wert per Taste in den Kontext des Turns.

function push(key: any, value: any)

Parameter

key

any

Der Wertschlüssel.

value

any

Der neue Wert.

Hinweise

Der aktuelle Schlüsselwert (falls vorhanden) wird gespeichert und kann durch Aufrufen von pop() wiederhergestellt werden.