TurnContextStateCollection class

Valori mantenuti per la durata del turno come parte del TurnContext.

Extends

any

Commenti

I valori tipici archiviati qui sono oggetti necessari per la durata di un turno, ad esempio Storage, BotState, ConversationState, LanguageGenerator, ResourceExplorere così via.

Metodi

get(any)

Ottiene un valore dal TurnContextStateCollection.

get<T>(any)

Ottiene un valore tipizzato dal TurnContextStateCollection.

pop(any)

Ripristina un valore precedente delle chiavi e restituisce il valore rimosso.

push(any, any)

Eseguire il push di un valore per chiave nel contesto del turno.

Dettagli metodo

get(any)

Ottiene un valore dal TurnContextStateCollection.

function get(key: any): any

Parametri

key

any

Chiave dei valori.

Restituisce

any

get<T>(any)

Ottiene un valore tipizzato dal TurnContextStateCollection.

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

Parametri

key

any

Chiave dei valori.

Restituisce

T

pop(any)

Ripristina un valore precedente delle chiavi e restituisce il valore rimosso.

function pop(key: any): any

Parametri

key

any

Chiave dei valori.

Restituisce

any

Valore rimosso.

push(any, any)

Eseguire il push di un valore per chiave nel contesto del turno.

function push(key: any, value: any)

Parametri

key

any

Chiave dei valori.

value

any

Nuovo valore.

Commenti

Il valore corrente delle chiavi (se presente) verrà salvato e può essere ripristinato chiamando pop().