TurnContext 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í.
Poskytuje kontext pro otočení robota.
public class TurnContext : IDisposable, Microsoft.Bot.Builder.ITurnContext
type TurnContext = class
interface ITurnContext
interface IDisposable
Public Class TurnContext
Implements IDisposable, ITurnContext
- Dědičnost
-
TurnContext
- Implementuje
Poznámky
Kontext poskytuje informace potřebné ke zpracování příchozí aktivity. Kontextový objekt je vytvořen objektem BotAdapter a zachová se po dobu otočení.
Konstruktory
TurnContext(BotAdapter, Activity) |
Inicializuje novou instanci TurnContext třídy . |
TurnContext(ITurnContext, Activity) |
Inicializuje novou instanci TurnContext třídy z jiné třídy turncontext, aby cílila na alternativní aktivitu. |
Vlastnosti
Activity |
Získá aktivitu přidruženou k tomuto turn; nebo |
Adapter |
Získá adaptér robota, který vytvořil tento objekt kontextu. |
BufferedReplyActivities |
Získá seznam aktivit, které se mají odeslat, když 'kontext. Activity.DeliveryMode == 'expectReplies'. |
Locale |
Získá nebo nastaví národní prostředí v tomto objektu kontextu. |
Responded |
Získá hodnotu označující, zda byla odeslána alespoň jedna odpověď pro aktuální otočení. |
TurnState |
Získá služby zaregistrované v tomto objektu kontextu. |
Metody
DeleteActivityAsync(ConversationReference, CancellationToken) |
Odstraní existující aktivitu. |
DeleteActivityAsync(String, CancellationToken) |
Odstraní existující aktivitu. |
Dispose() |
Uvolní prostředky. |
Dispose(Boolean) |
Provede aplikací definované úlohy spojené s uvolněním nebo resetováním nespravovaných prostředků. |
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 odeslání. |
OnUpdateActivity(UpdateActivityHandler) |
Přidá obslužnou rutinu odpovědi pro operace aktivity aktualizace. |
SendActivitiesAsync(IActivity[], CancellationToken) |
Odešle sadu aktivit odesílateli příchozí aktivity. |
SendActivityAsync(IActivity, CancellationToken) |
Odešle aktivitu odesílateli příchozí aktivity. |
SendActivityAsync(String, String, String, CancellationToken) |
Odešle zprávu aktivitu odesílateli příchozí aktivity. |
UpdateActivityAsync(IActivity, CancellationToken) |
Nahradí existující aktivitu. |
Metody rozšíření
GetDebugger(ITurnContext) |
Rozšiřující metoda pro získání IDialogDebuggeru z TurnContext. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Odešle aktivitu trasování do objektu BotAdapter pro účely protokolování. |