ITurnContext<T> Schnittstelle

Definition

Bietet Kontext für eine Wendung eines Bots, bei der die Activity Eigenschaft des Kontexts stark typisiert ist.

public interface ITurnContext<T> : Microsoft.Bot.Builder.ITurnContext where T : IActivity
type ITurnContext<'T (requires 'T :> IActivity)> = interface
    interface ITurnContext
Public Interface ITurnContext(Of T)
Implements ITurnContext

Typparameter

T

Der Aktivitätstyp für diese Runde des Bots.

Abgeleitet
Implementiert

Hinweise

Die Schnittstelle IActivity definiert Eigenschaften, die von jeder Art von Aktivität gemeinsam genutzt werden. Die Schnittstellen, die sich daraus IActivity ableiten, umfassen Eigenschaften, die spezifisch für eine bestimmte Art von Aktivität sind. Zum Beispiel IMessageActivity enthält sie Eigenschaften mit Nachrichtenaktivitäten und IEventActivity Eigenschaften mit Ereignisaktivitäten.

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.

(Geerbt von ITurnContext)
Responded

Ruft einen Wert ab, der angibt, ob mindestens eine Antwort für die aktuelle Drehung gesendet wurde.

(Geerbt von ITurnContext)
TurnState

Ruft die Auflistung von Werten ab, die mit dem Kontextobjekt für die Lebensdauer der Drehung zwischengespeichert wurden.

(Geerbt von ITurnContext)

Methoden

Name Beschreibung
DeleteActivityAsync(ConversationReference, CancellationToken)

Löscht eine vorhandene Aktivität.

(Geerbt von ITurnContext)
DeleteActivityAsync(String, CancellationToken)

Löscht eine vorhandene Aktivität.

(Geerbt von ITurnContext)
OnDeleteActivity(DeleteActivityHandler)

Fügt einen Antworthandler für Löschaktivitätsvorgänge hinzu.

(Geerbt von ITurnContext)
OnSendActivities(SendActivitiesHandler)

Fügt einen Antworthandler für Sendeaktivitätsvorgänge hinzu.

(Geerbt von ITurnContext)
OnUpdateActivity(UpdateActivityHandler)

Fügt einen Antworthandler für Aktualisierungsaktivitätsvorgänge hinzu.

(Geerbt von ITurnContext)
SendActivitiesAsync(IActivity[], CancellationToken)

Sendet eine Reihe von Aktivitäten an den Absender der eingehenden Aktivität.

(Geerbt von ITurnContext)
SendActivityAsync(IActivity, CancellationToken)

Sendet eine Aktivität an den Absender der eingehenden Aktivität.

(Geerbt von ITurnContext)
SendActivityAsync(String, String, String, CancellationToken)

Sendet eine Nachrichtenaktivität an den Absender der eingehenden Aktivität.

(Geerbt von ITurnContext)
UpdateActivityAsync(IActivity, CancellationToken)

Ersetzt eine vorhandene Aktivität.

(Geerbt von ITurnContext)

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.

Gilt für:

Weitere Informationen