次の方法で共有


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。 false の場合は、ターンごとに状態を保持する必要があります。

戻り値

更新されたアダプター。

属性

注釈

これにより、 IMiddleware ユーザーと会話の状態管理オブジェクトが登録されます。 が true の場合 auto 、各ターンが終了する前に状態を自動的に保持するミドルウェアも追加されます。

適用対象