Taal

ITurnContext Interface

Definitie

Geeft context voor een beurt van een bot.

public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
Afgeleid

Opmerkingen

Context levert informatie die nodig is om een binnenkomende activiteit te verwerken. Het contextobject wordt gemaakt door a BotAdapter en blijft bestaan gedurende de lengte van de beurt.

Eigenschappen

Name Description
Activity

Krijgt de activiteit voor deze beurt van de bot.

Adapter

Krijgt de botadapter die dit contextobject heeft aangemaakt.

Responded

Krijgt een waarde die aangeeft of er ten minste één antwoord is verzonden voor de huidige beurt.

TurnState

Krijgt de verzameling waarden die met het contextobject worden gecached voor de levensduur van de beurt.

Methoden

Name Description
DeleteActivityAsync(ConversationReference, CancellationToken)

Hiermee verwijdert u een bestaande activiteit.

DeleteActivityAsync(String, CancellationToken)

Hiermee verwijdert u een bestaande activiteit.

OnDeleteActivity(DeleteActivityHandler)

Voegt een responshandler toe voor verwijderingsactiviteiten.

OnSendActivities(SendActivitiesHandler)

Voegt een responshandler toe voor verzendactiviteiten.

OnUpdateActivity(UpdateActivityHandler)

Voegt een responshandler toe voor update-activiteiten.

SendActivitiesAsync(IActivity[], CancellationToken)

Stuurt een reeks activiteiten naar de afzender van de binnenkomende activiteit.

SendActivityAsync(IActivity, CancellationToken)

Stuurt een activiteit naar de afzender van de inkomende activiteit.

SendActivityAsync(String, String, String, CancellationToken)

Stuurt een berichtactiviteit naar de afzender van de inkomende activiteit.

UpdateActivityAsync(IActivity, CancellationToken)

Vervangt een bestaande activiteit.

Extensiemethoden

Name Description
GetDebugger(ITurnContext)

Extensiemethode om IDialogDebugger van TurnContext te krijgen.

TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken)

Stuurt een traceeractiviteit naar de BotAdapter voor logdoeleinden.

Van toepassing op

Zie ook