Udostępnij za pośrednictwem


ITurnContext Interfejs

Definicja

Zapewnia kontekst dla kolei bota.

public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
Pochodne

Uwagi

Kontekst zawiera informacje potrzebne do przetwarzania działań przychodzących. Obiekt kontekstu jest tworzony przez obiekt BotAdapter i utrzymuje się przez długość kolei.

Właściwości

Activity

Pobiera działanie dla tego zwrotu bota.

Adapter

Pobiera kartę bota, która utworzyła ten obiekt kontekstu.

Responded

Pobiera wartość wskazującą, czy co najmniej jedna odpowiedź została wysłana dla bieżącego kolei.

TurnState

Pobiera kolekcję wartości buforowanych z obiektem kontekstu przez okres istnienia kolei.

Metody

DeleteActivityAsync(ConversationReference, CancellationToken)

Usuwa istniejące działanie.

DeleteActivityAsync(String, CancellationToken)

Usuwa istniejące działanie.

OnDeleteActivity(DeleteActivityHandler)

Dodaje procedurę obsługi odpowiedzi na potrzeby operacji usuwania działań.

OnSendActivities(SendActivitiesHandler)

Dodaje program obsługi odpowiedzi dla operacji działania wysyłania.

OnUpdateActivity(UpdateActivityHandler)

Dodaje program obsługi odpowiedzi dla 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 umożliwiająca pobranie metody IDialogDebugger z elementu TurnContext.

TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken)

Wysyła działanie śledzenia do BotAdapter klasy na potrzeby rejestrowania.

Dotyczy

Zobacz też