Поделиться через


BotState.ClearStateAsync(ITurnContext, CancellationToken) Метод

Определение

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

public virtual System.Threading.Tasks.Task ClearStateAsync (Microsoft.Bot.Builder.ITurnContext turnContext, System.Threading.CancellationToken cancellationToken = default);
abstract member ClearStateAsync : Microsoft.Bot.Builder.ITurnContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.ClearStateAsync : Microsoft.Bot.Builder.ITurnContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function ClearStateAsync (turnContext As ITurnContext, Optional cancellationToken As CancellationToken = Nothing) As Task

Параметры

turnContext
ITurnContext

Объект контекста для этого шага.

cancellationToken
CancellationToken

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

Возвращаемое значение

Задача, представляющая работу, поставленную в очередь для выполнения.

Исключения

turnContext имеет значение null.

Комментарии

Этот метод очищает кэш состояний в контексте поворота. Вызовите SaveChangesAsync(ITurnContext, Boolean, CancellationToken) , чтобы сохранить это изменение на уровне хранилища.

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