Sdílet prostřednictvím


ConversationState Třída

Definice

Definuje objekt správy stavu pro stav konverzace.

public class ConversationState : Microsoft.Bot.Builder.BotState
type ConversationState = class
    inherit BotState
Public Class ConversationState
Inherits BotState
Dědičnost
ConversationState

Poznámky

Stav konverzace je k dispozici při každém otočení v konkrétní konverzaci, bez ohledu na uživatele, například ve skupinové konverzaci.

Konstruktory

ConversationState(IStorage)

Inicializuje novou instanci ConversationState 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řístup 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 stavové mezipaměti 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)

Platí pro