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


AdapterExtensions.UseState Метод

Определение

Внимание!

This method is deprecated in 4.9. You should use the method .UseBotState() instead.

Регистрирует объекты состояния пользователя и диалога с помощью адаптера. Эти объекты будут доступны с TurnStateпомощью метода .Get<T>()

[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 , в котором регистрируются объекты .

userState
UserState

Регистрируемый объект UserState.

conversationState
ConversationState

Регистрируемый объект ConversationState.

auto
Boolean

true для автоматического сохранения состояния при каждом шаге; в противном случае — false. Если задано значение false, вы несете ответственность за сохранение состояния при каждом шаге.

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

Обновленный адаптер.

Атрибуты

Комментарии

Это добавит IMiddleware для регистрации объектов управления состоянием пользователя и диалога. Если auto имеет значение true, это также добавляет ПО промежуточного слоя для автоматического сохранения состояния до завершения каждого поворота.

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