UserState Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет объект управления состоянием для пользовательского состояния.
public class UserState : Microsoft.Bot.Builder.BotState
type UserState = class
inherit BotState
Public Class UserState
Inherits BotState
- Наследование
Комментарии
Состояние пользователя доступно в любом случае, когда бот общается с этим пользователем в этом канале, независимо от общения.
Конструкторы
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) |