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.
TurnContext z mocno typowaną właściwością Aktywność, która owija nietypowany wewnętrzny 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 pochodzący z IActivity, czyli IMessageActivity, IConversationUpdateActivity itd.
- Dziedziczenie
-
DelegatingTurnContext<T>
- Implementuje
Konstruktory
| Nazwa | Opis |
|---|---|
| DelegatingTurnContext<T>(ITurnContext) |
Inicjuje nowe wystąpienie klasy DelegatingTurnContext<T>. |
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. |
Jawne implementacje interfejsu
| Nazwa | Opis |
|---|---|
| ITurnContext<T>.Activity |
Otrzymuje aktywność kontekstu wewnętrznego, który jest przerzucony do parametru typu tego DelegatingTurnContext<T>. |
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. |