TurnContext Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
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. |