Dela via


ConversationState Klass

Definition

Definierar ett tillståndshanteringsobjekt för konversationstillstånd.

public class ConversationState : Microsoft.Bot.Builder.BotState
type ConversationState = class
    inherit BotState
Public Class ConversationState
Inherits BotState
Arv
ConversationState

Kommentarer

Konversationstillstånd är tillgängligt i valfri tur i en specifik konversation, oavsett användare, till exempel i en gruppkonversation.

Konstruktorer

ConversationState(IStorage)

Initierar en ny instans av ConversationState klassen.

Metoder

ClearStateAsync(ITurnContext, CancellationToken)

Rensar tillståndscacheminnet för detta BotState.

(Ärvd från BotState)
CreateProperty<T>(String)

Skapar en namngiven tillståndsegenskap inom omfånget för en BotState och returnerar en accessor för egenskapen.

(Ärvd från BotState)
DeleteAsync(ITurnContext, CancellationToken)

Tar bort alla tillstånd i lagringen och cacheminnet för detta BotState.

(Ärvd från BotState)
DeletePropertyValueAsync(ITurnContext, String, CancellationToken)

Tar bort en egenskap från tillståndscacheminnet för den här BotState.

(Ärvd från BotState)
Get(ITurnContext)

Hämtar en kopia av rådata för detta BotState från turkontexten.

(Ärvd från BotState)
GetCachedState(ITurnContext)

Hämtar den cachelagrade robottillståndsinstansen som omsluter rådatacachelagrade data för detta BotState från turkontexten.

(Ärvd från BotState)
GetPropertyValueAsync<T>(ITurnContext, String, CancellationToken)

Hämtar värdet för en egenskap från tillståndscacheminnet för den här BotState.

(Ärvd från BotState)
GetStorageKey(ITurnContext)

Hämtar nyckeln som ska användas när du läser och skriver tillstånd till och från lagring.

LoadAsync(ITurnContext, Boolean, CancellationToken)

Fyller i tillståndscacheminnet för detta BotState från lagringsskiktet.

(Ärvd från BotState)
SaveChangesAsync(ITurnContext, Boolean, CancellationToken)

Skriver tillståndscache för detta BotState till lagringsskiktet.

(Ärvd från BotState)
SetPropertyValueAsync(ITurnContext, String, Object, CancellationToken)

Anger värdet för en egenskap i tillståndscacheminnet för den här BotState.

(Ärvd från BotState)

Gäller för