Language

AdapterExtensions.UseState メソッド

定義

注意事項

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

ユーザーおよび会話状態オブジェクトをアダプタで登録します。 これらのオブジェクトはターンコンテキストの TurnState.Get<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。 間違った場合は、毎ターン状態を維持する責任があります。

返品

更新されたアダプター。

属性

注釈

これにより、ユーザーおよび会話の状態管理オブジェクトを登録する IMiddleware が追加されます。 もし auto が真実なら、ミドルウェアも追加されて各ターン終了前に自動的に状態を永続化します。

適用対象