UserState Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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) |