Dela via


ITurnContext<T> Gränssnitt

Definition

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.

Gäller för

Se även