UserState Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje objekt správy stavu pro stav uživatele.
public class UserState : Microsoft.Bot.Builder.BotState
type UserState = class
inherit BotState
Public Class UserState
Inherits BotState
- Dědičnost
Poznámky
Stav uživatele je k dispozici v libovolném směru, kdy robot komunikuje s tímto uživatelem v daném kanálu, bez ohledu na konverzaci.
Konstruktory
UserState(IStorage) |
Inicializuje novou instanci UserState třídy. |
Metody
ClearStateAsync(ITurnContext, CancellationToken) |
Vymaže mezipaměť stavu pro tento BotState. (Zděděno od BotState) |
CreateProperty<T>(String) |
Vytvoří pojmenovanou vlastnost stavu v rámci oboru BotState a vrátí přistupovat pro vlastnost. (Zděděno od BotState) |
DeleteAsync(ITurnContext, CancellationToken) |
Odstraní všechny stavy v úložišti a mezipaměti pro tento BotStateobjekt . (Zděděno od BotState) |
DeletePropertyValueAsync(ITurnContext, String, CancellationToken) |
Odstraní vlastnost z mezipaměti stavu pro tento BotStateobjekt . (Zděděno od BotState) |
Get(ITurnContext) |
Získá kopii nezpracovaných dat uložených v mezipaměti z BotState kontextu turn. (Zděděno od BotState) |
GetCachedState(ITurnContext) |
Získá instanci stavu robota v mezipaměti, která zabalí nezpracovaná data uložená v mezipaměti z BotState kontextu turn. (Zděděno od BotState) |
GetPropertyValueAsync<T>(ITurnContext, String, CancellationToken) |
Získá hodnotu vlastnosti z mezipaměti stavu pro tento BotStateobjekt . (Zděděno od BotState) |
GetStorageKey(ITurnContext) |
Získá klíč, který se má použít při čtení a zápisu stavu do a z úložiště. |
LoadAsync(ITurnContext, Boolean, CancellationToken) |
Naplní mezipaměť stavu z BotState vrstvy úložiště. (Zděděno od BotState) |
SaveChangesAsync(ITurnContext, Boolean, CancellationToken) |
Zapíše mezipaměť stavu do BotState vrstvy úložiště. (Zděděno od BotState) |
SetPropertyValueAsync(ITurnContext, String, Object, CancellationToken) |
Nastaví hodnotu vlastnosti v mezipaměti stavu pro tento BotStateobjekt . (Zděděno od BotState) |