Freigeben über


AdapterExtensions.UseState Methode

Definition

Achtung

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

Registriert Benutzer- und Unterhaltungszustandsobjekte beim Adapter. Diese Objekte sind über die .Get<T>()-Methode des Turn-Kontexts TurnStateverfügbar.

[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

Parameter

botAdapter
BotAdapter

Die BotAdapter , für die die -Objekte registriert werden sollen.

userState
UserState

Das zu registrierende UserState-Objekt.

conversationState
ConversationState

Das zu registrierende ConversationState-Objekt.

auto
Boolean

true , um den Zustand bei jedem Durchlauf automatisch beizubehalten; falseandernfalls . Bei "false" liegt es in Ihrer Verantwortung, den Zustand jedes Durchlaufs beizubehalten.

Gibt zurück

Der aktualisierte Adapter.

Attribute

Hinweise

Dies wird hinzugefügt IMiddleware , um die Benutzer- und Unterhaltungszustandsverwaltungsobjekte zu registrieren. Wenn auto true ist, fügt dies auch Middleware hinzu, um den Zustand automatisch beizubehalten, bevor jeder Turn endet.

Gilt für: