DialogManager Classe
- java.
lang. Object - com.
microsoft. bot. dialogs. DialogManager
- com.
public class DialogManager
Classe che esegue il sistema di dialoghi.
Riepilogo dei costruttori
| Costruttore | Descrizione |
|---|---|
| DialogManager(Dialog rootDialog, String dialogStateProperty) |
Inizializza una nuova istanza della classe DialogManager. |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
|
Conversation |
getConversationState()
Ottiene lo stato di |
|
Dialog |
getDialogs()
Restituisce il set di |
| java.lang.Integer |
getExpireAfter()
Ottiene il numero (optinal) di millisecondi per scadere lo stato del bot dopo. |
|
Turn |
getInitialTurnState()
Ottiene l'insieme Initial |
| Dialog |
getRootDialog()
Ottiene il dialogo radice. |
|
Dialog |
getStateManagerConfiguration()
Ottiene la configurazione di |
|
User |
getUserState()
Ottiene lo stato di |
|
java.util.concurrent.CompletableFuture<Dialog |
onTurn(TurnContext context)
Esegue il sistema di dialoghi nel contesto di un contesto ITurn |
| void |
setConversationState(ConversationState withConversationState)
Imposta lo stato di |
| void |
setDialogs(DialogSet withDialogSet)
Impostare la finestra di dialogo |
| void |
setExpireAfter(Integer withExpireAfter)
Imposta il numero (facoltativo) di millisecondi per scadere lo stato del bot dopo. |
| void |
setRootDialog(Dialog dialog)
Imposta la finestra di dialogo radice da usare per avviare la conversazione. |
| void |
setStateManagerConfiguration(DialogStateManagerConfiguration withStateManagerConfiguration)
Imposta la configurazione |
| void |
setUserState(UserState userState)
Imposta lo stato di |
Metodi ereditati da java.lang.Object
Dettagli costruttore
DialogManager
public DialogManager(Dialog rootDialog, String dialogStateProperty)
Inizializza una nuova istanza della classe DialogManager.
Parametri:
Dettagli metodo
getConversationState
public ConversationState getConversationState()
Ottiene ConversationState.
Restituisce:
getDialogs
public DialogSet getDialogs()
Restituisce l'oggetto DialogSet.
Restituisce:
getExpireAfter
public Integer getExpireAfter()
Ottiene il numero (optinal) di millisecondi per scadere lo stato del bot dopo.
Restituisce:
getInitialTurnState
public TurnContextStateCollection getInitialTurnState()
Ottiene l'insieme InitialTurnState da copiare in TurnState a ogni turno.
Restituisce:
getRootDialog
public Dialog getRootDialog()
Ottiene il dialogo radice.
Restituisce:
getStateManagerConfiguration
public DialogStateManagerConfiguration getStateManagerConfiguration()
Ottiene l'oggetto DialogStateManagerConfiguration.
Restituisce:
getUserState
public UserState getUserState()
Ottiene l'oggetto UserState.
Restituisce:
onTurn
public CompletableFuture
Esegue il sistema di dialoghi nel contesto di un oggetto ITurnContext.
Parametri:
Restituisce:
setConversationState
public void setConversationState(ConversationState withConversationState)
Imposta ConversationState.
Parametri:
setDialogs
public void setDialogs(DialogSet withDialogSet)
Impostare DialogSet.
Parametri:
setExpireAfter
public void setExpireAfter(Integer withExpireAfter)
Imposta il numero (facoltativo) di millisecondi per scadere lo stato del bot dopo.
Parametri:
setRootDialog
public void setRootDialog(Dialog dialog)
Imposta la finestra di dialogo radice da usare per avviare la conversazione.
Parametri:
setStateManagerConfiguration
public void setStateManagerConfiguration(DialogStateManagerConfiguration withStateManagerConfiguration)
Imposta DialogStateManagerConfiguration.
Parametri:
setUserState
public void setUserState(UserState userState)
Imposta UserState.
Parametri: