Partager via


UserState Classe

Définition

Définit un objet de gestion d’état pour l’état utilisateur.

public class UserState : Microsoft.Bot.Builder.BotState
type UserState = class
    inherit BotState
Public Class UserState
Inherits BotState
Héritage
UserState

Remarques

L’état de l’utilisateur est disponible à tout moment où le bot converse avec cet utilisateur sur ce canal, quelle que soit la conversation.

Constructeurs

UserState(IStorage)

Initialise une nouvelle instance de la classe UserState.

Méthodes

ClearStateAsync(ITurnContext, CancellationToken)

Efface le cache d’état pour ce BotState.

(Hérité de BotState)
CreateProperty<T>(String)

Crée une propriété d’état nommée dans l’étendue d’un BotState et retourne un accesseur pour la propriété .

(Hérité de BotState)
DeleteAsync(ITurnContext, CancellationToken)

Supprime tout état dans le stockage et le cache de ce BotState.

(Hérité de BotState)
DeletePropertyValueAsync(ITurnContext, String, CancellationToken)

Supprime une propriété du cache d’état pour ce BotState.

(Hérité de BotState)
Get(ITurnContext)

Obtient une copie des données brutes mises en cache pour cela BotState à partir du contexte de tour.

(Hérité de BotState)
GetCachedState(ITurnContext)

Obtient l’instance d’état du bot mis en cache qui encapsule les données brutes mises en cache pour cela BotState à partir du contexte de tour.

(Hérité de BotState)
GetPropertyValueAsync<T>(ITurnContext, String, CancellationToken)

Obtient la valeur d’une propriété à partir du cache d’état pour ce BotState.

(Hérité de BotState)
GetStorageKey(ITurnContext)

Obtient la clé à utiliser lors de la lecture et de l’écriture de l’état vers et depuis le stockage.

LoadAsync(ITurnContext, Boolean, CancellationToken)

Remplit le cache d’état pour cela BotState à partir de la couche de stockage.

(Hérité de BotState)
SaveChangesAsync(ITurnContext, Boolean, CancellationToken)

Écrit le cache d’état pour cela BotState dans la couche de stockage.

(Hérité de BotState)
SetPropertyValueAsync(ITurnContext, String, Object, CancellationToken)

Définit la valeur d’une propriété dans le cache d’état pour ce BotState.

(Hérité de BotState)

S’applique à