共用方式為


AdapterExtensions.UseState 方法

定義

警告

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

向配接器註冊使用者和交談狀態物件。 這些物件可透過回合內容的 . TurnStateGet<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,這也會新增中介軟體,以在每次回合結束之前自動儲存狀態。

適用於