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