Udostępnij za pośrednictwem


AdapterExtensions.UseState Metoda

Definicja

Przestroga

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

Rejestruje obiekty stanu użytkownika i konwersacji za pomocą karty. Te obiekty będą dostępne za pośrednictwem metody .Get<T>() kontekstu TurnStatekolei.

[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

Obiekt BotAdapter , na którym mają zostać zarejestrowane obiekty.

userState
UserState

Obiekt do zarejestrowania UserState .

conversationState
ConversationState

Obiekt do zarejestrowania ConversationState .

auto
Boolean

true aby automatycznie utrwały stan każdego kolei; w przeciwnym razie , false. W przypadku wartości false użytkownik ponosi odpowiedzialność za utrwalanie stanu po każdym kolei.

Zwraca

Zaktualizowana karta.

Atrybuty

Uwagi

Spowoduje to dodanie IMiddleware do rejestrowania obiektów zarządzania stanem konwersacji i użytkownika. Jeśli auto ma wartość true, spowoduje to również dodanie oprogramowania pośredniczącego w celu automatycznego utrwalania stanu przed końcem każdego kolei.

Dotyczy