ITurnContext<T> 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 otočení robota, kde je vlastnost kontextu Activity silně typovaná.
public interface ITurnContext<T> : Microsoft.Bot.Builder.ITurnContext where T : IActivity
type ITurnContext<'T (requires 'T :> IActivity)> = interface
interface ITurnContext
Public Interface ITurnContext(Of T)
Implements ITurnContext
Parametry typu
- T
Typ aktivity pro tento obrat robota.
- Odvozené
- Implementuje
Poznámky
Rozhraní IActivity definuje vlastnosti sdílené každým typem aktivity. Rozhraní odvozená z IActivity zahrnují vlastnosti specifické pro konkrétní typ aktivity. Zahrnuje například IMessageActivity vlastnosti přidružené k aktivitám zpráv a IEventActivity vlastnosti přidružené k aktivitám událostí.
Vlastnosti
Activity |
Získá aktivitu pro tento obrat robota. |
Adapter |
Získá adaptér robota, který vytvořil tento kontext objekt. (Zděděno od ITurnContext) |
Responded |
Získá hodnotu označující, zda byla odeslána alespoň jedna odpověď pro aktuální otočení. (Zděděno od ITurnContext) |
TurnState |
Získá kolekci hodnot uložených v mezipaměti s kontextovým objektem po dobu životnosti turnu. (Zděděno od ITurnContext) |
Metody
DeleteActivityAsync(ConversationReference, CancellationToken) |
Odstraní existující aktivitu. (Zděděno od ITurnContext) |
DeleteActivityAsync(String, CancellationToken) |
Odstraní existující aktivitu. (Zděděno od ITurnContext) |
OnDeleteActivity(DeleteActivityHandler) |
Přidá obslužnou rutinu odpovědi pro operace aktivity odstranění. (Zděděno od ITurnContext) |
OnSendActivities(SendActivitiesHandler) |
Přidá obslužnou rutinu odpovědi pro operace aktivity odesílání. (Zděděno od ITurnContext) |
OnUpdateActivity(UpdateActivityHandler) |
Přidá obslužnou rutinu odpovědi pro operace aktivity aktualizace. (Zděděno od ITurnContext) |
SendActivitiesAsync(IActivity[], CancellationToken) |
Odešle odesílateli příchozí aktivity sadu aktivit. (Zděděno od ITurnContext) |
SendActivityAsync(IActivity, CancellationToken) |
Odešle aktivitu odesílateli příchozí aktivity. (Zděděno od ITurnContext) |
SendActivityAsync(String, String, String, CancellationToken) |
Odešle aktivitu zprávy odesílateli příchozí aktivity. (Zděděno od ITurnContext) |
UpdateActivityAsync(IActivity, CancellationToken) |
Nahradí existující aktivitu. (Zděděno od ITurnContext) |
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í. |