TurnContext Osztály
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 egy robotforduló számára.
public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- Öröklődés
-
TurnContext
- Megvalósítás
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 egy BotAdapter a hozza létre, és a sor hosszáig megőrzi.
Konstruktorok
| TurnContext(BotAdapter, Activity) |
Inicializálja a osztály új példányát TurnContext . |
| TurnContext(ITurnContext, Activity) |
Inicializálja az TurnContext osztály új példányát egy másik turncontext osztályból egy másik tevékenység megcélzásához. |
Tulajdonságok
| Activity |
Lekéri a sorhoz társított tevékenységet; vagy |
| Adapter |
Lekéri a környezetobjektumot létrehozó robotadaptert. |
| BufferedReplyActivities |
Lekéri azoknak a tevékenységeknek a listáját, amelyek akkor küldendők, ha "kontextus". Activity.DeliveryMode == 'expectReplies'. |
| Locale |
Lekéri vagy beállítja a területi beállítást ezen a környezeti objektumon. |
| Responded |
Lekéri azt az értéket, amely jelzi, hogy az aktuális sorra küldött-e legalább egy választ. |
| TurnState |
Lekéri a környezeti objektumban regisztrált szolgáltatásokat. |
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. |
| Dispose() |
Erőforrásokat szabadít fel. |
| Dispose(Boolean) |
Nem felügyelt erőforrások felszabadításával, felszabadításával vagy alaphelyzetbe állításával kapcsolatos alkalmazásalapú feladatokat hajt végre. |
| OnDeleteActivity(DeleteActivityHandler) |
Hozzáad egy válaszkezelőt a törlési tevékenység műveleteihez. |
| 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égcsoportot 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ás céljából. |