ITurnContext<T> 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.
Zawiera kontekst dla zwrotu bota, w którym właściwość kontekstu Activity jest silnie typizowana.
public interface ITurnContext<T> : Microsoft.Bot.Builder.ITurnContext where T : IActivity
type ITurnContext<'T (requires 'T :> IActivity)> = interface
interface ITurnContext
Public Interface ITurnContext(Of T)
Implements ITurnContext
Parametry typu
- T
Typ działania dla tego zwrotu bota.
- Pochodne
- Implementuje
Uwagi
Interfejs IActivity definiuje właściwości współużytkowane przez każdy typ działania. Interfejsy pochodzące z IActivity właściwości specyficznych dla określonego typu działania. Na przykład IMessageActivity zawiera właściwości skojarzone z działaniami komunikatów i IEventActivity zawierają właściwości skojarzone z działaniami zdarzenia.
Właściwości
Activity |
Pobiera działanie dla tego zwrotu bota. |
Adapter |
Pobiera kartę bota, która utworzyła ten obiekt kontekstu. (Odziedziczone po ITurnContext) |
Responded |
Pobiera wartość wskazującą, czy co najmniej jedna odpowiedź została wysłana dla bieżącego zwrotu. (Odziedziczone po ITurnContext) |
TurnState |
Pobiera kolekcję wartości buforowanych z obiektem kontekstu przez okres istnienia kolei. (Odziedziczone po ITurnContext) |
Metody
DeleteActivityAsync(ConversationReference, CancellationToken) |
Usuwa istniejące działanie. (Odziedziczone po ITurnContext) |
DeleteActivityAsync(String, CancellationToken) |
Usuwa istniejące działanie. (Odziedziczone po ITurnContext) |
OnDeleteActivity(DeleteActivityHandler) |
Dodaje procedurę obsługi odpowiedzi na potrzeby operacji usuwania działań. (Odziedziczone po ITurnContext) |
OnSendActivities(SendActivitiesHandler) |
Dodaje procedurę obsługi odpowiedzi na potrzeby operacji wysyłania działań. (Odziedziczone po ITurnContext) |
OnUpdateActivity(UpdateActivityHandler) |
Dodaje procedurę obsługi odpowiedzi na potrzeby operacji działania aktualizacji. (Odziedziczone po ITurnContext) |
SendActivitiesAsync(IActivity[], CancellationToken) |
Wysyła zestaw działań do nadawcy przychodzącego działania. (Odziedziczone po ITurnContext) |
SendActivityAsync(IActivity, CancellationToken) |
Wysyła działanie do nadawcy przychodzącego działania. (Odziedziczone po ITurnContext) |
SendActivityAsync(String, String, String, CancellationToken) |
Wysyła działanie komunikatu do nadawcy przychodzącego działania. (Odziedziczone po ITurnContext) |
UpdateActivityAsync(IActivity, CancellationToken) |
Zastępuje istniejące działanie. (Odziedziczone po ITurnContext) |
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 . |