DelegatingTurnContext<T> Klasse
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.
Ein TurnContext mit einer stark typisierten Activity-Eigenschaft, die einen nicht typisierten inneren TurnContext umschließt.
public class DelegatingTurnContext<T> : Microsoft.Bot.Builder.ITurnContext<T> where T : IActivity
type DelegatingTurnContext<'T (requires 'T :> IActivity)> = class
interface ITurnContext<'T (requires 'T :> IActivity)>
interface ITurnContext
Public Class DelegatingTurnContext(Of T)
Implements ITurnContext(Of T)
Typparameter
- T
Ein von IActivity abgeleiteter Typ, d. h. einer von IMessageActivity, IConversationUpdateActivity usw.
- Vererbung
-
DelegatingTurnContext<T>
- Implementiert
Konstruktoren
DelegatingTurnContext<T>(ITurnContext) |
Initialisiert eine neue Instanz der DelegatingTurnContext<T>-Klasse. |
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. |
Explizite Schnittstellenimplementierungen
ITurnContext<T>.Activity |
Ruft die Aktivität des inneren Kontexts ab, die in den Typparameter dieses DelegatingTurnContext<T>umgewandelt wird. |
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 . |