ITurnContext Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Kontext für eine Drehung eines Bots bereit.
public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
- Abgeleitet
Hinweise
Der Kontext stellt Informationen bereit, die zum Verarbeiten einer eingehenden Aktivität erforderlich sind. Das Kontextobjekt wird von einem BotAdapter erstellt und für die Länge der Drehung beibehalten.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Activity |
Ruft die Aktivität für diese Drehung des Bots ab. |
| Adapter |
Ruft den Botadapter ab, der dieses Kontextobjekt erstellt hat. |
| Responded |
Ruft einen Wert ab, der angibt, ob mindestens eine Antwort für die aktuelle Drehung gesendet wurde. |
| TurnState |
Ruft die Auflistung von Werten ab, die mit dem Kontextobjekt für die Lebensdauer der Drehung zwischengespeichert wurden. |
Methoden
| Name | Beschreibung |
|---|---|
| DeleteActivityAsync(ConversationReference, CancellationToken) |
Löscht eine vorhandene Aktivität. |
| DeleteActivityAsync(String, CancellationToken) |
Löscht eine vorhandene Aktivität. |
| OnDeleteActivity(DeleteActivityHandler) |
Fügt einen Antworthandler für Löschaktivitätsvorgänge hinzu. |
| OnSendActivities(SendActivitiesHandler) |
Fügt einen Antworthandler für Sendeaktivitätsvorgänge hinzu. |
| OnUpdateActivity(UpdateActivityHandler) |
Fügt einen Antworthandler für Aktualisierungsaktivitätsvorgänge hinzu. |
| SendActivitiesAsync(IActivity[], CancellationToken) |
Sendet eine Reihe von Aktivitäten an den Absender der eingehenden Aktivität. |
| SendActivityAsync(IActivity, CancellationToken) |
Sendet eine Aktivität an den Absender der eingehenden Aktivität. |
| SendActivityAsync(String, String, String, CancellationToken) |
Sendet eine Nachrichtenaktivität an den Absender der eingehenden Aktivität. |
| UpdateActivityAsync(IActivity, CancellationToken) |
Ersetzt eine vorhandene Aktivität. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetDebugger(ITurnContext) |
Erweiterungsmethode, um IDialogDebugger von TurnContext zu erhalten. |
| TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Sendet eine Ablaufverfolgungsaktivität zur Protokollierung an die BotAdapter. |