ITurnContext Interfész

Definíció

Kontextust biztosít a robotfordulóhoz.

public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
Származtatott

Megjegyzések

A környezet a bejövő tevékenységek feldolgozásához szükséges információkat tartalmazza. A környezeti objektumot a rendszer egy BotAdapter által hozza létre, és a fordulás hosszáig megmarad.

Tulajdonságok

Activity

Lekéri a robot ezen fordulójának tevékenységeit.

Adapter

Lekéri a környezetobjektumot létrehozó robotadaptert.

Responded

Beolvas egy értéket, amely jelzi, hogy legalább egy válasz elküldve lett-e az aktuális fordulóra.

TurnState

Lekéri a környezeti objektummal gyorsítótárazott értékek gyűjteményét a forduló teljes élettartamára vonatkozóan.

Metódusok

DeleteActivityAsync(ConversationReference, CancellationToken)

Töröl egy meglévő tevékenységet.

DeleteActivityAsync(String, CancellationToken)

Töröl egy meglévő tevékenységet.

OnDeleteActivity(DeleteActivityHandler)

Hozzáad egy válaszkezelőt a törlési tevékenységműveletekhez.

OnSendActivities(SendActivitiesHandler)

Hozzáad egy válaszkezelőt a küldési tevékenység műveleteihez.

OnUpdateActivity(UpdateActivityHandler)

Hozzáad egy válaszkezelőt a frissítési tevékenység műveleteihez.

SendActivitiesAsync(IActivity[], CancellationToken)

Tevékenységkészletet küld a bejövő tevékenység feladójának.

SendActivityAsync(IActivity, CancellationToken)

Tevékenység küldése a bejövő tevékenység feladójának.

SendActivityAsync(String, String, String, CancellationToken)

Üzenettevékenységet küld a bejövő tevékenység feladójának.

UpdateActivityAsync(IActivity, CancellationToken)

Lecserél egy meglévő tevékenységet.

Bővítő metódusok

GetDebugger(ITurnContext)

Bővítménymetódus az IDialogDebugger lekéréséhez a TurnContextből.

TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken)

Nyomkövetési tevékenységet küld a BotAdapter rendszernek naplózási célokra.

A következőre érvényes:

Lásd még