DelegatingTurnContext Classe
- java.
lang. Object - com.
microsoft. bot. builder. DelegatingTurnContext
- com.
Implémente
public class DelegatingTurnContext
implements TurnContext
TurnContext qui encapsule un TurnContext interne non typé.
Récapitulatif du constructeur
| Constructeur | Description |
|---|---|
| DelegatingTurnContext(TurnContext withTurnContext) |
Initialise une nouvelle instance de la classe Delegating |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteActivity(ConversationReference conversationReference)
Supprime une activité existante. |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteActivity(String activityId)
Supprime une activité existante. |
| Activity |
getActivity()
Obtient l’activité du contexte interne. |
|
Bot |
getAdapter()
Obtient l’activité du contexte interne. |
| java.lang.String |
getLocale()
Obtient les paramètres régionaux sur cet objet de contexte. |
| boolean |
getResponded()
Obtient la valeur de réponse du contexte interne. |
|
Turn |
getTurnState()
Obtient l’activité du contexte interne. |
|
Turn |
onDeleteActivity(DeleteActivityHandler handler)
Ajoute un gestionnaire de réponses pour les opérations de suppression d’activité. |
|
Turn |
onSendActivities(SendActivitiesHandler handler)
Ajoute un gestionnaire de réponses pour les opérations d’envoi d’activité. |
|
Turn |
onUpdateActivity(UpdateActivityHandler handler)
Ajoute un gestionnaire de réponses pour les opérations d’activité de mise à jour. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivities(List<Activity> activities)
Envoie une liste d’activités à l’expéditeur de l’activité entrante. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(Activity activity)
Envoie une activité à l’expéditeur de l’activité entrante. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend)
Envoie une activité de message à l’expéditeur de l’activité entrante. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend, String speak)
Envoie une activité de message à l’expéditeur de l’activité entrante. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend, String speak, InputHints inputHint)
Envoie une activité de message à l’expéditeur de l’activité entrante. |
| void |
setLocale(String withLocale)
Définissez les paramètres régionaux sur cet objet de contexte. |
|
java.util.concurrent.CompletableFuture<Resource |
updateActivity(Activity activity)
Remplace une activité existante. |
Méthodes héritées de java.lang.Object
Détails du constructeur
DelegatingTurnContext
public DelegatingTurnContext(TurnContext withTurnContext)
Initialise une nouvelle instance de la classe DelegatingTurnContext.
Paramètres:
Détails de la méthode
deleteActivity
public CompletableFuture
Supprime une activité existante.
Paramètres:
deleteActivity
public CompletableFuture
Supprime une activité existante.
Paramètres:
getActivity
public Activity getActivity()
Obtient l’activité du contexte interne.
Retours:
getAdapter
public BotAdapter getAdapter()
Obtient l’activité du contexte interne.
Retours:
getLocale
public String getLocale()
Obtient les paramètres régionaux sur cet objet de contexte.
Retours:
getResponded
public boolean getResponded()
Obtient la valeur de réponse du contexte interne.
Retours:
getTurnState
public TurnContextStateCollection getTurnState()
Obtient l’activité du contexte interne.
Retours:
onDeleteActivity
public TurnContext onDeleteActivity(DeleteActivityHandler handler)
Ajoute un gestionnaire de réponses pour les opérations de suppression d’activité.
Lorsque le deleteActivity(String activityId) du contexte est appelé, l’adaptateur appelle les gestionnaires inscrits dans l’ordre dans lequel ils ont été ajoutés à l’objet de contexte.
Paramètres:
onSendActivities
public TurnContext onSendActivities(SendActivitiesHandler handler)
Ajoute un gestionnaire de réponses pour les opérations d’envoi d’activité.
Lorsque les méthodes sendActivity(Activity activity) ou sendActivities(List<Activity> activities) du contexte sont appelées, l’adaptateur appelle les gestionnaires inscrits dans l’ordre dans lequel ils ont été ajoutés à l’objet de contexte.
Paramètres:
onUpdateActivity
public TurnContext onUpdateActivity(UpdateActivityHandler handler)
Ajoute un gestionnaire de réponses pour les opérations d’activité de mise à jour.
Lorsque le updateActivity(Activity activity) du contexte est appelé, l’adaptateur appelle les gestionnaires inscrits dans l’ordre dans lequel ils ont été ajoutés à l’objet de contexte.
Paramètres:
sendActivities
public CompletableFuture
Envoie une liste d’activités à l’expéditeur de l’activité entrante.
Si les activités sont correctement envoyées, le résultat de la tâche contient un tableau d’objets ResourceResponse contenant les ID que le canal de réception affecté aux activités.
Paramètres:
sendActivity
public CompletableFuture
Envoie une activité à l’expéditeur de l’activité entrante.
Paramètres:
sendActivity
public CompletableFuture
Envoie une activité de message à l’expéditeur de l’activité entrante.
Si l’activité est correctement envoyée, le résultat de la tâche contient un objet ResourceResponse contenant l’ID que le canal de réception affecté à l’activité.
Consultez la documentation du canal pour connaître les limites imposées au contenu de textReplyToSend.
Paramètres:
sendActivity
public CompletableFuture
Envoie une activité de message à l’expéditeur de l’activité entrante.
Si l’activité est correctement envoyée, le résultat de la tâche contient un objet ResourceResponse contenant l’ID que le canal de réception affecté à l’activité.
Consultez la documentation du canal pour connaître les limites imposées au contenu de textReplyToSend.
Pour contrôler différentes caractéristiques de la voix, de la vitesse, du volume, de la prononciation et du pitch de votre bot, spécifiez speak au format SSML (Speech Synthesis Markup Language).
Paramètres:
sendActivity
public CompletableFuture
Envoie une activité de message à l’expéditeur de l’activité entrante.
Si l’activité est correctement envoyée, le résultat de la tâche contient un objet ResourceResponse contenant l’ID que le canal de réception affecté à l’activité.
Consultez la documentation du canal pour connaître les limites imposées au contenu de textReplyToSend.
Pour contrôler différentes caractéristiques de la voix, de la vitesse, du volume, de la prononciation et du pitch de votre bot, spécifiez speak au format SSML (Speech Synthesis Markup Language).
Paramètres:
setLocale
public void setLocale(String withLocale)
Définissez les paramètres régionaux sur cet objet de contexte.
Paramètres:
updateActivity
public CompletableFuture
Remplace une activité existante.
Si l’activité est correctement envoyée, le résultat de la tâche contient un objet ResourceResponse contenant l’ID que le canal de réception affecté à l’activité.
Avant de l’appeler, définissez l’ID de l’activité de remplacement sur l’ID de l’activité à remplacer.
Paramètres: