ITurnContext Rozhraní

Definice

Poskytuje kontext pro otočení robota.

public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
Odvozené

Poznámky

Kontext poskytuje informace potřebné ke zpracování příchozí aktivity. Kontextový objekt je vytvořen objektem BotAdapter a a přetrvává po dobu trvání otočení.

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.

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í.

Platí pro

Viz také