ITurnContext<T> 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 vändning av en robot, där kontextens Activity egenskap är starkt skriven.
public interface ITurnContext<T> : Microsoft.Bot.Builder.ITurnContext where T : IActivity
type ITurnContext<'T (requires 'T :> IActivity)> = interface
interface ITurnContext
Public Interface ITurnContext(Of T)
Implements ITurnContext
Typparametrar
- T
Aktivitetstypen för den här roboten.
- Härledda
- Implementeringar
Kommentarer
Gränssnittet IActivity definierar egenskaper som delas av alla typer av aktiviteter. Gränssnitten som härleds från IActivity inkluderar egenskaper som är specifika för en viss typ av aktivitet. Innehåller till exempel IMessageActivity egenskaper som är associerade med meddelandeaktiviteter och IEventActivity innehåller egenskaper som är associerade med händelseaktiviteter.
Egenskaper
Activity |
Hämtar aktiviteten för den här roboten. |
Adapter |
Hämtar robotkortet som skapade det här kontextobjektet. (Ärvd från ITurnContext) |
Responded |
Hämtar ett värde som anger om minst ett svar har skickats för den aktuella svängen. (Ärvd från ITurnContext) |
TurnState |
Hämtar samlingen med värden som cachelagras med kontextobjektet under turnens livslängd. (Ärvd från ITurnContext) |
Metoder
DeleteActivityAsync(ConversationReference, CancellationToken) |
Tar bort en befintlig aktivitet. (Ärvd från ITurnContext) |
DeleteActivityAsync(String, CancellationToken) |
Tar bort en befintlig aktivitet. (Ärvd från ITurnContext) |
OnDeleteActivity(DeleteActivityHandler) |
Lägger till en svarshanterare för borttagning av aktivitetsåtgärder. (Ärvd från ITurnContext) |
OnSendActivities(SendActivitiesHandler) |
Lägger till en svarshanterare för sändningsaktivitetsåtgärder. (Ärvd från ITurnContext) |
OnUpdateActivity(UpdateActivityHandler) |
Lägger till en svarshanterare för uppdateringsaktivitetsåtgärder. (Ärvd från ITurnContext) |
SendActivitiesAsync(IActivity[], CancellationToken) |
Skickar en uppsättning aktiviteter till avsändaren av den inkommande aktiviteten. (Ärvd från ITurnContext) |
SendActivityAsync(IActivity, CancellationToken) |
Skickar en aktivitet till avsändaren av den inkommande aktiviteten. (Ärvd från ITurnContext) |
SendActivityAsync(String, String, String, CancellationToken) |
Skickar en meddelandeaktivitet till avsändaren av den inkommande aktiviteten. (Ärvd från ITurnContext) |
UpdateActivityAsync(IActivity, CancellationToken) |
Ersätter en befintlig aktivitet. (Ärvd från ITurnContext) |
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. |