TurnContext 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.
Ger kontext för en bots tur.
public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- Arv
-
TurnContext
- Implementeringar
Kommentarer
Kontext ger information som behövs för att bearbeta en inkommande aktivitet. Kontextobjektet skapas av a BotAdapter och består under hela turens längd.
Konstruktorer
| Name | Description |
|---|---|
| TurnContext(BotAdapter, Activity) |
Initierar en ny instans av TurnContext klassen. |
| TurnContext(ITurnContext, Activity) |
Initierar en ny instans av TurnContext klassen från en annan turkontextklass för att rikta in sig på en alternativ aktivitet. |
Egenskaper
| Name | Description |
|---|---|
| Activity |
Får aktiviteten kopplad till denna tur; eller |
| Adapter |
Hämtar botadaptern som skapade detta kontextobjekt. |
| BufferedReplyActivities |
Får en lista med aktiviteter att skicka när 'kontext. Activity.DeliveryMode == 'expectReplies'. |
| Locale |
Hämtar eller sätter lokalen på detta kontextobjekt. |
| Responded |
Får ett värde som indikerar om minst ett svar skickades för den aktuella turen. |
| TurnState |
Får tjänsterna registrerade på detta kontextobjekt. |
Metoder
| Name | Description |
|---|---|
| DeleteActivityAsync(ConversationReference, CancellationToken) |
Tar bort en befintlig aktivitet. |
| DeleteActivityAsync(String, CancellationToken) |
Tar bort en befintlig aktivitet. |
| Dispose() |
Frigör resurser. |
| Dispose(Boolean) |
Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser. |
| 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. |
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. |