DelegatingTurnContext<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
TurnContext se silným typem Activity vlastnost, která zabalí netypovaný vnitřní 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
Odvozený typ IActivity, který je jedním z IMessageActivity, IConversationUpdateActivity atd.
- Dědičnost
-
DelegatingTurnContext<T>
- Implementuje
Konstruktory
DelegatingTurnContext<T>(ITurnContext) |
Inicializuje novou instanci DelegatingTurnContext<T> třídy. |
Vlastnosti
Activity |
Získá aktivitu pro tento obrat robota. |
Adapter |
Získá adaptér robota, který vytvořil tento kontext objekt. |
Responded |
Získá hodnotu označující, zda byla odeslána alespoň jedna odpověď pro aktuální otočení. |
TurnState |
Získá kolekci hodnot uložených v mezipaměti s kontextovým objektem po dobu životnosti turnu. |
Metody
DeleteActivityAsync(ConversationReference, CancellationToken) |
Odstraní existující aktivitu. |
DeleteActivityAsync(String, CancellationToken) |
Odstraní existující aktivitu. |
OnDeleteActivity(DeleteActivityHandler) |
Přidá obslužnou rutinu odpovědi pro operace aktivity odstranění. |
OnSendActivities(SendActivitiesHandler) |
Přidá obslužnou rutinu odpovědi pro operace aktivity odesílání. |
OnUpdateActivity(UpdateActivityHandler) |
Přidá obslužnou rutinu odpovědi pro operace aktivity aktualizace. |
SendActivitiesAsync(IActivity[], CancellationToken) |
Odešle odesílateli příchozí aktivity sadu aktivit. |
SendActivityAsync(IActivity, CancellationToken) |
Odešle aktivitu odesílateli příchozí aktivity. |
SendActivityAsync(String, String, String, CancellationToken) |
Odešle aktivitu zprávy odesílateli příchozí aktivity. |
UpdateActivityAsync(IActivity, CancellationToken) |
Nahradí existující aktivitu. |
Explicitní implementace rozhraní
ITurnContext<T>.Activity |
Získá aktivitu vnitřního kontextu přetypování na parametr typu tohoto DelegatingTurnContext<T>objektu . |
Metody rozšíření
GetDebugger(ITurnContext) |
Metoda rozšíření pro získání IDialogDebugger z TurnContext. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Odešle aktivitu trasování do objektu BotAdapter pro účely protokolování. |