Sdílet prostřednictvím


ITurnContext<T> Rozhraní

Definice

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

Platí pro

Viz také