Dela via


TurnContext Klass

Definition

Ger kontext för en robotvändning.

public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
    interface ITurnContext
    interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
Arv
TurnContext
Implementeringar

Kommentarer

Kontexten innehåller information som behövs för att bearbeta en inkommande aktivitet. Kontextobjektet skapas av en BotAdapter och behålls under längden på svängen.

Konstruktorer

TurnContext(BotAdapter, Activity)

Initierar en ny instans av TurnContext klassen.

TurnContext(ITurnContext, Activity)

Initierar en ny instans av TurnContext klassen från en annan turncontext-klass för att rikta in sig på en alternativ aktivitet.

Egenskaper

Activity

Hämtar aktiviteten som är associerad med den här svängen. eller null när du bearbetar ett proaktivt meddelande.

Adapter

Hämtar robotkortet som skapade det här kontextobjektet.

BufferedReplyActivities

Hämtar en lista över aktiviteter som ska skickas när kontext. Activity.DeliveryMode == 'expectReplies'.

Locale

Hämtar eller anger nationella inställningar för det här kontextobjektet.

Responded

Hämtar ett värde som anger om minst ett svar har skickats för den aktuella svängen.

TurnState

Hämtar de tjänster som är registrerade för det här kontextobjektet.

Metoder

DeleteActivityAsync(ConversationReference, CancellationToken)

Tar bort en befintlig aktivitet.

DeleteActivityAsync(String, CancellationToken)

Tar bort en befintlig aktivitet.

Dispose()

Frigör resurser.

Dispose(Boolean)

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser.

OnDeleteActivity(DeleteActivityHandler)

Lägger till en svarshanterare för borttagning av aktivitetsåtgärder.

OnSendActivities(SendActivitiesHandler)

Lägger till en svarshanterare för sändningsaktivitetsåtgärder.

OnUpdateActivity(UpdateActivityHandler)

Lägger till en svarshanterare för uppdateringsaktivitetsåtgärder.

SendActivitiesAsync(IActivity[], CancellationToken)

Skickar en uppsättning aktiviteter till avsändaren av den inkommande aktiviteten.

SendActivityAsync(IActivity, CancellationToken)

Skickar en aktivitet till avsändaren av den inkommande aktiviteten.

SendActivityAsync(String, String, String, CancellationToken)

Skickar en meddelandeaktivitet till avsändaren av den inkommande aktiviteten.

UpdateActivityAsync(IActivity, CancellationToken)

Ersätter en befintlig aktivitet.

Tilläggsmetoder

GetDebugger(ITurnContext)

Tilläggsmetod för att hämta IDialogDebugger från TurnContext.

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

Skickar en spårningsaktivitet till för BotAdapter loggningsändamål.

Gäller för

Se även