Freigeben über


TurnContext Konstruktoren

Definition

Überlädt

TurnContext(BotAdapter, Activity)

Initialisiert eine neue Instanz der TurnContext-Klasse.

TurnContext(ITurnContext, Activity)

Initialisiert eine neue Instanz der TurnContext -Klasse aus einer anderen Turncontext-Klasse, um eine alternative Aktivität als Ziel zu verwenden.

TurnContext(BotAdapter, Activity)

Initialisiert eine neue Instanz der TurnContext-Klasse.

public TurnContext (Microsoft.Bot.Builder.BotAdapter adapter, Microsoft.Bot.Schema.Activity activity);
new Microsoft.Bot.Builder.TurnContext : Microsoft.Bot.Builder.BotAdapter * Microsoft.Bot.Schema.Activity -> Microsoft.Bot.Builder.TurnContext
Public Sub New (adapter As BotAdapter, activity As Activity)

Parameter

adapter
BotAdapter

Der Adapter, der den Kontext erstellt.

activity
Activity

Die eingehende Aktivität für den Turn; oder null für eine Wendung für eine proaktive Nachricht.

Ausnahmen

activity oder adapter ist null.

Hinweise

Nur zur Verwendung durch Botadapterimplementierungen.

Gilt für:

TurnContext(ITurnContext, Activity)

Initialisiert eine neue Instanz der TurnContext -Klasse aus einer anderen Turncontext-Klasse, um eine alternative Aktivität als Ziel zu verwenden.

public TurnContext (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Schema.Activity activity);
new Microsoft.Bot.Builder.TurnContext : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Schema.Activity -> Microsoft.Bot.Builder.TurnContext
Public Sub New (turnContext As ITurnContext, activity As Activity)

Parameter

turnContext
ITurnContext

zu klonenden Kontext.

activity
Activity

Aktivität, die in den neuen Turnkontext eingefügt werden soll.

Hinweise

Zur Unterstützung des Aufrufens von Legacysystemen, bei denen immer turncontext vorausgesetzt wird. Aktivität ist die Aktivität, die verarbeitet werden soll. Diese Klasse klont den turncontext und ersetzt dann die original.activity durch die übergebene Aktivität.

Gilt für: