ITurnContext Interfejs
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.
Daje kontekst dla tury bota.
public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
- Pochodne
Uwagi
Kontekst dostarcza informacji niezbędnych do przetworzenia nadchodzącej aktywności. Obiekt kontekstu jest tworzony przez a BotAdapter i pozostaje na stałe przez cały czas tury.
Właściwości
| Nazwa | Opis |
|---|---|
| Activity |
Otrzymuje aktywność na tę turę bota. |
| Adapter |
Otrzymuje adapter bota, który stworzył ten obiekt kontekstu. |
| Responded |
Otrzymuje wartość wskazującą, czy przynajmniej jedna odpowiedź została wysłana na bieżącą turę. |
| TurnState |
Pobiera kolekcję wartości buforowanych z obiektem kontekstu na cały czas trwania tury. |
Metody
| Nazwa | Opis |
|---|---|
| DeleteActivityAsync(ConversationReference, CancellationToken) |
Usuwa istniejące działanie. |
| DeleteActivityAsync(String, CancellationToken) |
Usuwa istniejące działanie. |
| OnDeleteActivity(DeleteActivityHandler) |
Dodaje obsługę odpowiedzi do operacji usuwania aktywności. |
| OnSendActivities(SendActivitiesHandler) |
Dodaje obsługę odpowiedzi do operacji wysyłania aktywności. |
| OnUpdateActivity(UpdateActivityHandler) |
Dodaje obsługę odpowiedzi do operacji aktualizacji aktywności. |
| SendActivitiesAsync(IActivity[], CancellationToken) |
Wysyła zestaw aktywności do nadawcy przychodzącej aktywności. |
| SendActivityAsync(IActivity, CancellationToken) |
Wysyła aktywność do nadawcy nadchodzącej aktywności. |
| SendActivityAsync(String, String, String, CancellationToken) |
Wysyła aktywność wiadomości do nadawcy przychodzącej aktywności. |
| UpdateActivityAsync(IActivity, CancellationToken) |
Zastępuje istniejące działanie. |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| GetDebugger(ITurnContext) |
Metoda rozszerzenia do pobrania IDialogDebugger z TurnContext. |
| TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Wysyła aktywność śledzenia do celów BotAdapter logowania. |