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 typad Activity-egenskap som omsluter en otypad 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 IActivity-härledd typ, det vill säga en av IMessageActivity, IConversationUpdateActivity etc.
- Arv
-
DelegatingTurnContext<T>
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| DelegatingTurnContext<T>(ITurnContext) |
Initierar en ny instans av DelegatingTurnContext<T> klassen. |
Egenskaper
| Name | Description |
|---|---|
| Activity |
Får aktiviteten för botens tur. |
| Adapter |
Hämtar botadaptern som skapade detta kontextobjekt. |
| Responded |
Får ett värde som indikerar om minst ett svar skickades för den aktuella turen. |
| TurnState |
Får samlingen av värden som cachas med kontextobjektet under turens livslängd. |
Metoder
| Name | Description |
|---|---|
| DeleteActivityAsync(ConversationReference, CancellationToken) |
Tar bort en befintlig aktivitet. |
| DeleteActivityAsync(String, CancellationToken) |
Tar bort en befintlig aktivitet. |
| OnDeleteActivity(DeleteActivityHandler) |
Lägger till en responshanterare för borttagningsaktivitetsoperationer. |
| OnSendActivities(SendActivitiesHandler) |
Lägger till en responshanterare för sändningsaktivitetsoperationer. |
| OnUpdateActivity(UpdateActivityHandler) |
Lägger till en responshanterare för uppdateringsaktivitet. |
| 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
| Name | Description |
|---|---|
| ITurnContext<T>.Activity |
Får den inre kontextens aktivitet, kastas till typparametern för denna DelegatingTurnContext<T>. |
Tilläggsmetoder
| Name | Description |
|---|---|
| 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. |