DelegatingTurnContext Classe
- java.
lang. Object - com.
microsoft. bot. builder. DelegatingTurnContext
- com.
Implementazioni
public class DelegatingTurnContext
implements TurnContext
TurnContext che esegue il wrapping di un turnContext interno non tipizzato.
Riepilogo dei costruttori
| Costruttore | Descrizione |
|---|---|
| DelegatingTurnContext(TurnContext withTurnContext) |
Inizializza una nuova istanza della classe Delega |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteActivity(ConversationReference conversationReference)
Elimina un'attività esistente. |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteActivity(String activityId)
Elimina un'attività esistente. |
| Activity |
getActivity()
Ottiene l'attività del contesto interno. |
|
Bot |
getAdapter()
Ottiene l'attività del contesto interno. |
| java.lang.String |
getLocale()
Ottiene le impostazioni locali in questo oggetto di contesto. |
| boolean |
getResponded()
Ottiene il valore risposto del contesto interno. |
|
Turn |
getTurnState()
Ottiene l'attività del contesto interno. |
|
Turn |
onDeleteActivity(DeleteActivityHandler handler)
Aggiunge un gestore di risposta per le operazioni di eliminazione delle attività. |
|
Turn |
onSendActivities(SendActivitiesHandler handler)
Aggiunge un gestore di risposta per le operazioni di invio dell'attività. |
|
Turn |
onUpdateActivity(UpdateActivityHandler handler)
Aggiunge un gestore di risposta per le operazioni di aggiornamento dell'attività. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivities(List<Activity> activities)
Invia un elenco di attività al mittente dell'attività in ingresso. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(Activity activity)
Invia un'attività al mittente dell'attività in ingresso. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend)
Invia un'attività di messaggio al mittente dell'attività in ingresso. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend, String speak)
Invia un'attività di messaggio al mittente dell'attività in ingresso. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend, String speak, InputHints inputHint)
Invia un'attività di messaggio al mittente dell'attività in ingresso. |
| void |
setLocale(String withLocale)
Impostare le impostazioni locali in questo oggetto di contesto. |
|
java.util.concurrent.CompletableFuture<Resource |
updateActivity(Activity activity)
Sostituisce un'attività esistente. |
Metodi ereditati da java.lang.Object
Dettagli costruttore
DelegatingTurnContext
public DelegatingTurnContext(TurnContext withTurnContext)
Inizializza una nuova istanza della classe DelegatingTurnContext.
Parametri:
Dettagli metodo
deleteActivity
public CompletableFuture
Elimina un'attività esistente.
Parametri:
deleteActivity
public CompletableFuture
Elimina un'attività esistente.
Parametri:
getActivity
public Activity getActivity()
Ottiene l'attività del contesto interno.
Restituisce:
getAdapter
public BotAdapter getAdapter()
Ottiene l'attività del contesto interno.
Restituisce:
getLocale
public String getLocale()
Ottiene le impostazioni locali in questo oggetto di contesto.
Restituisce:
getResponded
public boolean getResponded()
Ottiene il valore risposto del contesto interno.
Restituisce:
getTurnState
public TurnContextStateCollection getTurnState()
Ottiene l'attività del contesto interno.
Restituisce:
onDeleteActivity
public TurnContext onDeleteActivity(DeleteActivityHandler handler)
Aggiunge un gestore di risposta per le operazioni di eliminazione delle attività.
Quando viene chiamato il deleteActivity(String activityId) del contesto, l'adattatore chiama i gestori registrati nell'ordine in cui sono stati aggiunti all'oggetto contesto.
Parametri:
onSendActivities
public TurnContext onSendActivities(SendActivitiesHandler handler)
Aggiunge un gestore di risposta per le operazioni di invio dell'attività.
Quando vengono chiamati i metodi sendActivity(Activity activity) o sendActivities(List<Activity> activities) del contesto, l'adattatore chiama i gestori registrati nell'ordine in cui sono stati aggiunti all'oggetto contesto.
Parametri:
onUpdateActivity
public TurnContext onUpdateActivity(UpdateActivityHandler handler)
Aggiunge un gestore di risposta per le operazioni di aggiornamento dell'attività.
Quando viene chiamato il updateActivity(Activity activity) del contesto, l'adattatore chiama i gestori registrati nell'ordine in cui sono stati aggiunti all'oggetto contesto.
Parametri:
sendActivities
public CompletableFuture
Invia un elenco di attività al mittente dell'attività in ingresso.
Se le attività vengono inviate correttamente, il risultato dell'attività contiene una matrice di oggetti ResourceResponse contenenti gli ID assegnati al canale ricevente alle attività.
Parametri:
sendActivity
public CompletableFuture
Invia un'attività al mittente dell'attività in ingresso.
Parametri:
sendActivity
public CompletableFuture
Invia un'attività di messaggio al mittente dell'attività in ingresso.
Se l'attività viene inviata correttamente, il risultato dell'attività contiene un oggetto ResourceResponse contenente l'ID assegnato al canale ricevente all'attività.
Vedere la documentazione del canale per i limiti imposti al contenuto di textReplyToSend.
Parametri:
sendActivity
public CompletableFuture
Invia un'attività di messaggio al mittente dell'attività in ingresso.
Se l'attività viene inviata correttamente, il risultato dell'attività contiene un oggetto ResourceResponse contenente l'ID assegnato al canale ricevente all'attività.
Vedere la documentazione del canale per i limiti imposti al contenuto di textReplyToSend.
Per controllare varie caratteristiche del parlato del bot, ad esempio voce, frequenza, volume, pronuncia e passo, specificare speak in formato SSML (Speech Synthesis Markup Language).
Parametri:
sendActivity
public CompletableFuture
Invia un'attività di messaggio al mittente dell'attività in ingresso.
Se l'attività viene inviata correttamente, il risultato dell'attività contiene un oggetto ResourceResponse contenente l'ID assegnato al canale ricevente all'attività.
Vedere la documentazione del canale per i limiti imposti al contenuto di textReplyToSend.
Per controllare varie caratteristiche del parlato del bot, ad esempio voce, frequenza, volume, pronuncia e passo, specificare speak in formato SSML (Speech Synthesis Markup Language).
Parametri:
setLocale
public void setLocale(String withLocale)
Impostare le impostazioni locali in questo oggetto di contesto.
Parametri:
updateActivity
public CompletableFuture
Sostituisce un'attività esistente.
Se l'attività viene inviata correttamente, il risultato dell'attività contiene un oggetto ResourceResponse contenente l'ID assegnato al canale ricevente all'attività.
Prima di chiamare questa operazione, impostare l'ID dell'attività di sostituzione sull'ID dell'attività da sostituire.
Parametri: