DelegatingTurnContext<T> 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.
En TurnContext med en starkt typifierad aktivitetsegenskap som omsluter en otypisk inre TurnContext.
public class DelegatingTurnContext<T> : Microsoft.Bot.Builder.ITurnContext<T> where T : IActivity
type DelegatingTurnContext<'T (requires 'T :> IActivity)> = class
interface ITurnContext<'T (requires 'T :> IActivity)>
interface ITurnContext
Public Class DelegatingTurnContext(Of T)
Implements ITurnContext(Of T)
Typparametrar
- T
En härledd typ av IActivity, som är en av IMessageActivity, IConversationUpdateActivity osv.
- Arv
-
DelegatingTurnContext<T>
- Implementeringar
Konstruktorer
DelegatingTurnContext<T>(ITurnContext) |
Initierar en ny instans av DelegatingTurnContext<T> klassen. |
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. |
Explicita gränssnittsimplementeringar
ITurnContext<T>.Activity |
Hämtar den inre kontextens aktivitet och omvandlas till typparametern för den här DelegatingTurnContext<T>. |
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. |