UserState Osztály

Definíció

Egy állapotkezelési objektumot határoz meg a felhasználói állapothoz.

public class UserState : Microsoft.Bot.Builder.BotState
type UserState = class
    inherit BotState
Public Class UserState
Inherits BotState
Öröklődés
UserState

Megjegyzések

A felhasználói állapot minden olyan esetben elérhető, amikor a robot a beszélgetéstől függetlenül az adott csatornán kommunikál az adott felhasználóval.

Konstruktorok

UserState(IStorage)

Inicializálja a osztály új példányát UserState .

Metódusok

ClearStateAsync(ITurnContext, CancellationToken)

Törli az állapot-gyorsítótárat ehhez a BotStateelemhez.

(Öröklődés forrása BotState)
CreateProperty<T>(String)

Létrehoz egy elnevezett állapottulajdonságot egy hatókörben BotState , és visszaadja a tulajdonság egy tartozékát.

(Öröklődés forrása BotState)
DeleteAsync(ITurnContext, CancellationToken)

Törli a tárolóban lévő összes állapotot és a gyorsítótárat ehhez BotStatea fájlhoz.

(Öröklődés forrása BotState)
DeletePropertyValueAsync(ITurnContext, String, CancellationToken)

Töröl egy tulajdonságot a(z) állapot-gyorsítótárából.BotState

(Öröklődés forrása BotState)
Get(ITurnContext)

Lekéri a nyers gyorsítótárazott adatok BotState másolatát a turn környezetből.

(Öröklődés forrása BotState)
GetCachedState(ITurnContext)

Lekéri a gyorsítótárazott robotállapot-példányt, amely a nyers gyorsítótárazott adatokat BotState a turn környezetből burkolja.

(Öröklődés forrása BotState)
GetPropertyValueAsync<T>(ITurnContext, String, CancellationToken)

Lekéri egy tulajdonság értékét az állapot-gyorsítótárból ehhez a BotStateelemhez.

(Öröklődés forrása BotState)
GetStorageKey(ITurnContext)

Lekéri az állapot tárolóba és tárolóból történő beolvasásához és írásához használandó kulcsot.

LoadAsync(ITurnContext, Boolean, CancellationToken)

Feltölti ehhez az állapot-gyorsítótárat BotState a tárolási rétegből.

(Öröklődés forrása BotState)
SaveChangesAsync(ITurnContext, Boolean, CancellationToken)

Ennek állapot-gyorsítótárát BotState a tárolási rétegbe írja.

(Öröklődés forrása BotState)
SetPropertyValueAsync(ITurnContext, String, Object, CancellationToken)

Beállítja egy tulajdonság értékét az állapot-gyorsítótárban ehhez a BotStateelemhez.

(Öröklődés forrása BotState)

A következőre érvényes: