ITurnContext Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt context voor het omdraaien van een bot.
public interface ITurnContext
type ITurnContext = interface
Public Interface ITurnContext
- Afgeleid
Opmerkingen
Context biedt informatie die nodig is om een binnenkomende activiteit te verwerken. Het contextobject wordt gemaakt door een BotAdapter en blijft behouden voor de lengte van de beurt.
Eigenschappen
Activity |
Hiermee haalt u de activiteit voor deze beurt van de bot op. |
Adapter |
Hiermee haalt u de botadapter op die dit contextobject heeft gemaakt. |
Responded |
Hiermee wordt een waarde opgehaald die aangeeft of er ten minste één antwoord is verzonden voor de huidige beurt. |
TurnState |
Hiermee haalt u de verzameling waarden op die zijn opgeslagen in de cache met het contextobject voor de levensduur van de beurt. |
Methoden
DeleteActivityAsync(ConversationReference, CancellationToken) |
Hiermee verwijdert u een bestaande activiteit. |
DeleteActivityAsync(String, CancellationToken) |
Hiermee verwijdert u een bestaande activiteit. |
OnDeleteActivity(DeleteActivityHandler) |
Hiermee voegt u een antwoordhandler toe voor bewerkingen voor het verwijderen van activiteiten. |
OnSendActivities(SendActivitiesHandler) |
Hiermee voegt u een antwoordhandler toe voor bewerkingen van verzendactiviteiten. |
OnUpdateActivity(UpdateActivityHandler) |
Hiermee voegt u een antwoordhandler toe voor bewerkingen van updateactiviteiten. |
SendActivitiesAsync(IActivity[], CancellationToken) |
Hiermee verzendt u een reeks activiteiten naar de afzender van de binnenkomende activiteit. |
SendActivityAsync(IActivity, CancellationToken) |
Hiermee wordt een activiteit verzonden naar de afzender van de binnenkomende activiteit. |
SendActivityAsync(String, String, String, CancellationToken) |
Hiermee wordt een berichtactiviteit verzonden naar de afzender van de binnenkomende activiteit. |
UpdateActivityAsync(IActivity, CancellationToken) |
Vervangt een bestaande activiteit. |
Extensiemethoden
GetDebugger(ITurnContext) |
Extensiemethode om IDialogDebugger op te halen uit TurnContext. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Verzendt een traceringsactiviteit naar de BotAdapter voor logboekregistratiedoeleinden. |