ITurnContext<T> 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 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 . |