Lenguaje

AdapterExtensions.UseState Método

Definición

Precaución

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

Registra los objetos de estado del usuario y de la conversación con el adaptador. Estos objetos estarán disponibles mediante el método de .TurnState del Get<T>()contexto de turno.

[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

Parámetros

botAdapter
BotAdapter

El BotAdapter lugar en el que registrar los objetos.

userState
UserState

Objeto UserState que se va a registrar.

conversationState
ConversationState

Objeto ConversationState que se va a registrar.

auto
Boolean

true para persistir automáticamente el estado en cada turno; de lo contrario, false. Cuando es falso, es tu responsabilidad persistir en cada turno.

Devoluciones

Adaptador actualizado.

Atributos

Comentarios

Esto añade IMiddleware al registro de los objetos de gestión del estado del usuario y de la conversación. Si auto es cierto, esto también añade middleware para persistir automáticamente el estado antes de que termine cada turno.

Se aplica a