Lingua

AdapterExtensions.UseState Metodo

Definizione

Attenzione

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

Registra gli oggetti di stato utente e conversazione con l'adattatore. Questi oggetti saranno disponibili tramite il metodo .TurnState del Get<T>()contesto di 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

Parametri

botAdapter
BotAdapter

Il BotAdapter momento su cui registrare gli oggetti.

userState
UserState

Oggetto UserState da registrare.

conversationState
ConversationState

Oggetto ConversationState da registrare.

auto
Boolean

true per persistere automaticamente lo stato ad ogni turno; altrimenti, false. Quando è falso, è tua responsabilità persistere lo stato ad ogni turno.

Valori restituiti

Adattatore aggiornato.

Attributi

Commenti

Questo aggiunge IMiddleware al registro degli oggetti di gestione dello stato utente e della conversazione. Se auto è vero, questo aggiunge anche middleware per persistere automaticamente lo stato prima che ogni turno termini.

Si applica a