UserState Класс

Определение

Определяет объект управления состоянием для пользовательского состояния.

public class UserState : Microsoft.Bot.Builder.BotState
type UserState = class
    inherit BotState
Public Class UserState
Inherits BotState
Наследование
UserState

Комментарии

Состояние пользователя доступно в любом случае, когда бот общается с этим пользователем в этом канале, независимо от общения.

Конструкторы

UserState(IStorage)

Инициализирует новый экземпляр класса UserState.

Методы

ClearStateAsync(ITurnContext, CancellationToken)

Очищает кэш состояний для этого BotStateобъекта .

(Унаследовано от BotState)
CreateProperty<T>(String)

Создает именованное свойство состояния в области BotState и возвращает метод доступа для свойства .

(Унаследовано от BotState)
DeleteAsync(ITurnContext, CancellationToken)

Удаляет все состояния в хранилище и кэш для этого BotState.

(Унаследовано от BotState)
DeletePropertyValueAsync(ITurnContext, String, CancellationToken)

Удаляет свойство из кэша состояний для данного BotStateобъекта .

(Унаследовано от BotState)
Get(ITurnContext)

Получает копию необработанных кэшированных данных для этого BotState из контекста шага.

(Унаследовано от BotState)
GetCachedState(ITurnContext)

Возвращает экземпляр состояния кэшированного бота, который заключает необработанные кэшированные данные для этого BotState из контекста шага.

(Унаследовано от BotState)
GetPropertyValueAsync<T>(ITurnContext, String, CancellationToken)

Возвращает значение свойства из кэша состояний для данного BotStateобъекта .

(Унаследовано от BotState)
GetStorageKey(ITurnContext)

Получает ключ, используемый при чтении и записи состояния в хранилище и из хранилища.

LoadAsync(ITurnContext, Boolean, CancellationToken)

Заполняет кэш состояний для этого BotState уровня хранилища.

(Унаследовано от BotState)
SaveChangesAsync(ITurnContext, Boolean, CancellationToken)

Записывает кэш состояний для этого BotState на уровень хранилища.

(Унаследовано от BotState)
SetPropertyValueAsync(ITurnContext, String, Object, CancellationToken)

Задает значение свойства в кэше состояний для данного BotStateобъекта .

(Унаследовано от BotState)

Применяется к