DelegatingTurnContext<T> 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.
Element TurnContext z silnie typizowaną właściwością Activity, która opakowuje nietypowy wewnętrzny element TurnContext.
public class DelegatingTurnContext<T> : Microsoft.Bot.Builder.ITurnContext<T> where T : IActivity
type DelegatingTurnContext<'T (requires 'T :> IActivity)> = class
interface ITurnContext<'T (requires 'T :> IActivity)>
interface ITurnContext
Public Class DelegatingTurnContext(Of T)
Implements ITurnContext(Of T)
Parametry typu
- T
Typ pochodny IActivity, który jest jednym z elementów IMessageActivity, IConversationUpdateActivity itp.
- Dziedziczenie
-
DelegatingTurnContext<T>
- Implementuje
Konstruktory
| DelegatingTurnContext<T>(ITurnContext) |
Inicjuje nowe wystąpienie klasy DelegatingTurnContext<T>. |
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 zwrotu. |
| 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 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. |
Jawne implementacje interfejsu
| ITurnContext<T>.Activity |
Pobiera działanie kontekstu wewnętrznego, rzutowanie do parametru typu tego DelegatingTurnContext<T>elementu . |
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 . |