AdapterExtensions.UseState Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This method is deprecated in 4.9. You should use the method .UseBotState() instead.
[System.Obsolete("This method is deprecated in 4.9. You should use the method .UseBotState() instead.")]
public static Microsoft.Bot.Builder.BotAdapter UseState (this Microsoft.Bot.Builder.BotAdapter botAdapter, Microsoft.Bot.Builder.UserState userState, Microsoft.Bot.Builder.ConversationState conversationState, bool auto = true);
[<System.Obsolete("This method is deprecated in 4.9. You should use the method .UseBotState() instead.")>]
static member UseState : Microsoft.Bot.Builder.BotAdapter * Microsoft.Bot.Builder.UserState * Microsoft.Bot.Builder.ConversationState * bool -> Microsoft.Bot.Builder.BotAdapter
<Extension()>
Public Function UseState (botAdapter As BotAdapter, userState As UserState, conversationState As ConversationState, Optional auto As Boolean = true) As BotAdapter
Параметры
- botAdapter
- BotAdapter
Объект BotAdapter , в котором регистрируются объекты .
- conversationState
- ConversationState
Регистрируемый объект ConversationState.
- auto
- Boolean
true
для автоматического сохранения состояния при каждом шаге; в противном случае — false
.
Если задано значение false, вы несете ответственность за сохранение состояния при каждом шаге.
Возвращаемое значение
Обновленный адаптер.
- Атрибуты
Комментарии
Это добавит IMiddleware для регистрации объектов управления состоянием пользователя и диалога. Если auto
имеет значение true, это также добавляет ПО промежуточного слоя для автоматического сохранения состояния до завершения каждого поворота.