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