DelegatingTurnContext Klasse
- java.
lang. Object - com.
microsoft. bot. builder. DelegatingTurnContext
- com.
Implementiert
public class DelegatingTurnContext
implements TurnContext
Ein TurnContext, der einen nicht typisierten inneren TurnContext umschließt.
Zusammenfassung zum Konstruktor
| Konstruktor | Beschreibung |
|---|---|
| DelegatingTurnContext(TurnContext withTurnContext) |
Initialisiert eine neue Instanz der Delegating |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteActivity(ConversationReference conversationReference)
Löscht eine vorhandene Aktivität. |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteActivity(String activityId)
Löscht eine vorhandene Aktivität. |
| Activity |
getActivity()
Ruft die Aktivität des inneren Kontexts ab. |
|
Bot |
getAdapter()
Ruft die Aktivität des inneren Kontexts ab. |
| java.lang.String |
getLocale()
Ruft das Gebietsschema für dieses Kontextobjekt ab. |
| boolean |
getResponded()
Ruft den antworteten Wert des inneren Kontexts ab. |
|
Turn |
getTurnState()
Ruft die Aktivität des inneren Kontexts ab. |
|
Turn |
onDeleteActivity(DeleteActivityHandler handler)
Fügt einen Antworthandler für Löschaktivitätsvorgänge hinzu. |
|
Turn |
onSendActivities(SendActivitiesHandler handler)
Fügt einen Antworthandler für Sendeaktivitätsvorgänge hinzu. |
|
Turn |
onUpdateActivity(UpdateActivityHandler handler)
Fügt einen Antworthandler für Aktualisierungsaktivitätsvorgänge hinzu. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivities(List<Activity> activities)
Sendet eine Liste der Aktivitäten an den Absender der eingehenden Aktivität. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(Activity activity)
Sendet eine Aktivität an den Absender der eingehenden Aktivität. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend)
Sendet eine Nachrichtenaktivität an den Absender der eingehenden Aktivität. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend, String speak)
Sendet eine Nachrichtenaktivität an den Absender der eingehenden Aktivität. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend, String speak, InputHints inputHint)
Sendet eine Nachrichtenaktivität an den Absender der eingehenden Aktivität. |
| void |
setLocale(String withLocale)
Legen Sie das Gebietsschema für dieses Kontextobjekt fest. |
|
java.util.concurrent.CompletableFuture<Resource |
updateActivity(Activity activity)
Ersetzt eine vorhandene Aktivität. |
Geerbte Methoden von java.lang.Object
Details zum Konstruktor
DelegatingTurnContext
public DelegatingTurnContext(TurnContext withTurnContext)
Initialisiert eine neue Instanz der DelegatingTurnContext-Klasse.
Parameter:
Details zur Methode
deleteActivity
public CompletableFuture
Löscht eine vorhandene Aktivität.
Parameter:
deleteActivity
public CompletableFuture
Löscht eine vorhandene Aktivität.
Parameter:
getActivity
public Activity getActivity()
Ruft die Aktivität des inneren Kontexts ab.
Gibt zurück:
getAdapter
public BotAdapter getAdapter()
Ruft die Aktivität des inneren Kontexts ab.
Gibt zurück:
getLocale
public String getLocale()
Ruft das Gebietsschema für dieses Kontextobjekt ab.
Gibt zurück:
getResponded
public boolean getResponded()
Ruft den antworteten Wert des inneren Kontexts ab.
Gibt zurück:
getTurnState
public TurnContextStateCollection getTurnState()
Ruft die Aktivität des inneren Kontexts ab.
Gibt zurück:
onDeleteActivity
public TurnContext onDeleteActivity(DeleteActivityHandler handler)
Fügt einen Antworthandler für Löschaktivitätsvorgänge hinzu.
Wenn die deleteActivity(String activityId) des Kontexts aufgerufen wird, ruft der Adapter die registrierten Handler in der Reihenfolge auf, in der sie dem Kontextobjekt hinzugefügt wurden.
Parameter:
onSendActivities
public TurnContext onSendActivities(SendActivitiesHandler handler)
Fügt einen Antworthandler für Sendeaktivitätsvorgänge hinzu.
Wenn die sendActivity(Activity activity)- oder sendActivities(List<Activity> activities) Methoden des Kontexts aufgerufen werden, ruft der Adapter die registrierten Handler in der Reihenfolge auf, in der sie dem Kontextobjekt hinzugefügt wurden.
Parameter:
onUpdateActivity
public TurnContext onUpdateActivity(UpdateActivityHandler handler)
Fügt einen Antworthandler für Aktualisierungsaktivitätsvorgänge hinzu.
Wenn die updateActivity(Activity activity) des Kontexts aufgerufen wird, ruft der Adapter die registrierten Handler in der Reihenfolge auf, in der sie dem Kontextobjekt hinzugefügt wurden.
Parameter:
sendActivities
public CompletableFuture
Sendet eine Liste der Aktivitäten an den Absender der eingehenden Aktivität.
Wenn die Aktivitäten erfolgreich gesendet werden, enthält das Aufgabenergebnis ein Array von ResourceResponse Objekten, die die IDs enthalten, die dem empfangenden Kanal den Aktivitäten zugewiesen wurden.
Parameter:
sendActivity
public CompletableFuture
Sendet eine Aktivität an den Absender der eingehenden Aktivität.
Parameter:
sendActivity
public CompletableFuture
Sendet eine Nachrichtenaktivität an den Absender der eingehenden Aktivität.
Wenn die Aktivität erfolgreich gesendet wird, enthält das Aufgabenergebnis ein ResourceResponse Objekt mit der ID, die der empfangende Kanal der Aktivität zugewiesen hat.
In der Dokumentation des Kanals finden Sie Beschränkungen, die für die Inhalte von textReplyToSendgelten.
Parameter:
sendActivity
public CompletableFuture
Sendet eine Nachrichtenaktivität an den Absender der eingehenden Aktivität.
Wenn die Aktivität erfolgreich gesendet wird, enthält das Aufgabenergebnis ein ResourceResponse Objekt mit der ID, die der empfangende Kanal der Aktivität zugewiesen hat.
In der Dokumentation des Kanals finden Sie Beschränkungen, die für die Inhalte von textReplyToSendgelten.
Geben Sie speak im SSML-Format (Speech Synthesis Markup Language) an, um verschiedene Merkmale der Sprache Ihres Bots zu steuern, z. B. Sprache, Rate, Lautstärke, Aussprache und Tonhöhe.
Parameter:
sendActivity
public CompletableFuture
Sendet eine Nachrichtenaktivität an den Absender der eingehenden Aktivität.
Wenn die Aktivität erfolgreich gesendet wird, enthält das Aufgabenergebnis ein ResourceResponse Objekt mit der ID, die der empfangende Kanal der Aktivität zugewiesen hat.
In der Dokumentation des Kanals finden Sie Beschränkungen, die für die Inhalte von textReplyToSendgelten.
Geben Sie speak im SSML-Format (Speech Synthesis Markup Language) an, um verschiedene Merkmale der Sprache Ihres Bots zu steuern, z. B. Sprache, Rate, Lautstärke, Aussprache und Tonhöhe.
Parameter:
setLocale
public void setLocale(String withLocale)
Legen Sie das Gebietsschema für dieses Kontextobjekt fest.
Parameter:
updateActivity
public CompletableFuture
Ersetzt eine vorhandene Aktivität.
Wenn die Aktivität erfolgreich gesendet wird, enthält das Aufgabenergebnis ein ResourceResponse Objekt mit der ID, die der empfangende Kanal der Aktivität zugewiesen hat.
Legen Sie vor dem Aufrufen die ID der Ersetzungsaktivität auf die ID der zu ersetzenden Aktivität fest.
Parameter: