ITurnContext Gränssnitt
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 interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
- Härledda
Kommentarer
Kontexten innehåller information som behövs för att bearbeta en inkommande aktivitet. Kontextobjektet skapas av en BotAdapter och behålls för längden på svängen.
Egenskaper
Activity |
Hämtar aktiviteten för den här roboten. |
Adapter |
Hämtar robotkortet som skapade det här kontextobjektet. |
Responded |
Hämtar ett värde som anger om minst ett svar skickades för den aktuella svängen. |
TurnState |
Hämtar samlingen med värden som cachelagras med kontextobjektet under turordningens livslängd. |
Metoder
DeleteActivityAsync(ConversationReference, CancellationToken) |
Tar bort en befintlig aktivitet. |
DeleteActivityAsync(String, CancellationToken) |
Tar bort en befintlig aktivitet. |
OnDeleteActivity(DeleteActivityHandler) |
Lägger till en svarshanterare för borttagning av aktivitetsåtgärder. |
OnSendActivities(SendActivitiesHandler) |
Lägger till en svarshanterare för att skicka aktivitetså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 BotAdapter till för loggningsändamål. |