PrivateConversationState Класс

Определение

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

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

Комментарии

Состояние частной беседы распространяется как на определенную беседу, так и на конкретного пользователя.

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

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)

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