TurnContext Osztály

Definíció

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 null proaktív üzenet feldolgozásakor.

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.

A következőre érvényes:

Lásd még