Udostępnij za pośrednictwem


ITurnContext<T> Interfejs

Definicja

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 .

Dotyczy

Zobacz też