Compartilhar via


AdapterExtensions.UseState Método

Definição

Cuidado

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

Registra objetos de estado de usuário e conversa com o adaptador. Esses objetos estarão disponíveis por meio do método .Get<T>() do contexto de TurnStateturno.

[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

O BotAdapter no qual registrar os objetos.

userState
UserState

O objeto UserState a ser registrado.

conversationState
ConversationState

O objeto ConversationState a ser registrado.

auto
Boolean

true para persistir automaticamente o estado a cada turno; caso contrário, false. Quando false, é sua responsabilidade manter o estado a cada turno.

Retornos

O adaptador atualizado.

Atributos

Comentários

Isso adiciona IMiddleware para registrar os objetos de gerenciamento de estado do usuário e da conversa. Se auto for true, isso também adicionará middleware para persistir automaticamente o estado antes de cada turno terminar.

Aplica-se a