Språk

AdapterExtensions.UseState Metod

Definition

Varning

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

Registrerar användar- och konversationstillståndsobjekt med adaptern. Dessa objekt kommer att vara tillgängliga via tur-kontextens TurnState.Get<T>() metod.

[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

Parametrar

botAdapter
BotAdapter

Den BotAdapter där objekten ska registreras.

userState
UserState

Objektet som UserState ska registreras.

conversationState
ConversationState

Objektet som ConversationState ska registreras.

auto
Boolean

true att automatiskt behålla tillståndet varje runda; annars, false. När det är falskt är det ditt ansvar att fortsätta säga varje tur.

Returer

Det uppdaterade kortet.

Attribut

Kommentarer

Detta lägger till IMiddleware för att registrera användar- och konversationsstatushanteringsobjekten. Om auto det är sant lägger detta också till middleware som automatiskt behåller tillståndet innan varje tur avslutas.

Gäller för