TurnContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera kontekst dla zwrotu bota.
public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- Dziedziczenie
-
TurnContext
- Implementuje
Uwagi
Kontekst zawiera informacje potrzebne do przetworzenia działania przychodzącego. Obiekt kontekstu jest tworzony przez BotAdapter obiekt i utrzymuje się przez długość kolei.
Konstruktory
| TurnContext(BotAdapter, Activity) |
Inicjuje nowe wystąpienie klasy TurnContext. |
| TurnContext(ITurnContext, Activity) |
Inicjuje TurnContext nowe wystąpienie klasy z innej klasy turncontext w celu kierowania alternatywnego działania. |
Właściwości
| Activity |
Pobiera działanie skojarzone z tym kolei; lub |
| Adapter |
Pobiera kartę bota, która utworzyła ten obiekt kontekstu. |
| BufferedReplyActivities |
Pobiera listę działań, które mają być wysyłane podczas "kontekstu". Activity.DeliveryMode == "expectReplies". |
| Locale |
Pobiera lub ustawia ustawienia regionalne dla tego obiektu kontekstu. |
| Responded |
Pobiera wartość wskazującą, czy co najmniej jedna odpowiedź została wysłana dla bieżącego zwrotu. |
| TurnState |
Pobiera usługi zarejestrowane w tym obiekcie kontekstu. |
Metody
| DeleteActivityAsync(ConversationReference, CancellationToken) |
Usuwa istniejące działanie. |
| DeleteActivityAsync(String, CancellationToken) |
Usuwa istniejące działanie. |
| Dispose() |
Zwalnia zasoby. |
| Dispose(Boolean) |
Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych. |
| OnDeleteActivity(DeleteActivityHandler) |
Dodaje procedurę obsługi odpowiedzi na potrzeby operacji usuwania działań. |
| OnSendActivities(SendActivitiesHandler) |
Dodaje procedurę obsługi odpowiedzi na potrzeby operacji wysyłania działań. |
| OnUpdateActivity(UpdateActivityHandler) |
Dodaje procedurę obsługi odpowiedzi na potrzeby operacji działania aktualizacji. |
| SendActivitiesAsync(IActivity[], CancellationToken) |
Wysyła zestaw działań do nadawcy przychodzącego działania. |
| SendActivityAsync(IActivity, CancellationToken) |
Wysyła działanie do nadawcy przychodzącego działania. |
| SendActivityAsync(String, String, String, CancellationToken) |
Wysyła działanie komunikatu do nadawcy przychodzącego działania. |
| UpdateActivityAsync(IActivity, CancellationToken) |
Zastępuje istniejące działanie. |
Metody rozszerzania
| GetDebugger(ITurnContext) |
Metoda rozszerzenia, aby pobrać metodę IDialogDebugger z elementu TurnContext. |
| TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Wysyła działanie śledzenia do celów rejestrowania BotAdapter . |