ITurnContext Interfész
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |