ITurnContext Rozhraní
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 tah bota.
public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
- Odvozené
Poznámky
Kontext poskytuje informace potřebné k zpracování příchozí aktivity. Kontextový objekt je vytvořen pomocí a BotAdapter a přetrvává po celou dobu tahu.
Vlastnosti
| Name | Description |
|---|---|
| Activity |
Získá aktivitu pro tento tah bota. |
| Adapter |
Získá bot adaptér, který vytvořil tento kontextový objekt. |
| Responded |
Zobrazí se hodnota, která ukazuje, zda byla alespoň jedna odpověď odeslána pro aktuální tah. |
| TurnState |
Získá kolekci hodnot uloženou v cache s kontextovým objektem po celou dobu trvání tahu. |
Metody
| Name | Description |
|---|---|
| DeleteActivityAsync(ConversationReference, CancellationToken) |
Odstraní existující aktivitu. |
| DeleteActivityAsync(String, CancellationToken) |
Odstraní existující aktivitu. |
| OnDeleteActivity(DeleteActivityHandler) |
Přidává obslužnou složku pro operace mazání aktivit. |
| OnSendActivities(SendActivitiesHandler) |
Přidává obslužnou složku pro operace odesílání aktivit. |
| OnUpdateActivity(UpdateActivityHandler) |
Přidává obslužnou složku pro operace aktualizace aktivit. |
| SendActivitiesAsync(IActivity[], CancellationToken) |
Odesílá sadu aktivit odesílateli příchozí aktivity. |
| SendActivityAsync(IActivity, CancellationToken) |
Odesílá aktivitu odesílateli příchozí aktivity. |
| SendActivityAsync(String, String, String, CancellationToken) |
Odesílá zprávu odesílateli příchozí aktivity. |
| UpdateActivityAsync(IActivity, CancellationToken) |
Nahradí existující aktivitu. |
Metody rozšíření
| Name | Description |
|---|---|
| GetDebugger(ITurnContext) |
Metoda rozšíření pro získání IDialogDebugger z TurnContext. |
| TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Odesílá trace aktivitu pro BotAdapter účely logování. |