ITurnContext Schnittstelle

Definition

Stellt Kontext für eine Umdrehung eines Bots bereit.

public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
Abgeleitet

Hinweise

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 des Turns beibehalten.

Eigenschaften

Activity

Ruft die Aktivität für diesen Umlauf 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 den aktuellen Turn gesendet wurde.

TurnState

Ruft die Auflistung der Werte ab, die mit dem Kontextobjekt für die Lebensdauer des Turns zwischengespeichert werden.

Methoden

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

GetDebugger(ITurnContext)

Erweiterungsmethode zum Abrufen von IDialogDebugger aus TurnContext.

TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken)

Sendet zu Protokollierungszwecken eine Ablaufverfolgungsaktivität an die BotAdapter .

Gilt für:

Weitere Informationen