Share via


ITurnContext<T> Schnittstelle

Definition

Stellt den Kontext für einen Turn eines Bots bereit, bei dem die Eigenschaft des Kontexts Activity 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 diesen Turn des Bots.

Abgeleitet
Implementiert

Hinweise

Die IActivity -Schnittstelle definiert Eigenschaften, die von jedem Aktivitätstyp gemeinsam verwendet werden. Die Schnittstellen, die von IActivity abgeleitet werden, enthalten Eigenschaften, die für einen bestimmten Aktivitätstyp spezifisch sind. Enthält beispielsweise Eigenschaften, IMessageActivity die Nachrichtenaktivitäten zugeordnet sind, und IEventActivity enthält Eigenschaften, die Ereignisaktivitäten zugeordnet sind.

Eigenschaften

Activity

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

(Geerbt von ITurnContext)
TurnState

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

(Geerbt von ITurnContext)

Methoden

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

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