Język

AdapterExtensions.UseState Metoda

Definicja

Uwaga

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

Rejestruje obiekty stanu użytkownika i rozmowy za pomocą adaptera. Obiekty te będą dostępne za pomocą metody .TurnState w kontekście Get<T>()tur.

[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

Parametry

botAdapter
BotAdapter

Miejsce, BotAdapter na którym rejestrować obiekty.

userState
UserState

Obiekt do zarejestrowania UserState .

conversationState
ConversationState

Obiekt do zarejestrowania ConversationState .

auto
Boolean

trueaby automatycznie utrzymywać stan w każdej turze; w przeciwnym razie . false Gdy jest fałszywe, to twoja odpowiedzialność, by wytrwać w każdym stanie każdej tury.

Zwraca

Zaktualizowana karta.

Atrybuty

Uwagi

To dodaje IMiddleware rejestr obiektów zarządzania stanem użytkownika i konwersacji. Jeśli auto to prawda, to dodaje też oprogramowanie pośredniczące, które automatycznie zachowuje stan przed końcem każdej tury.

Dotyczy