ITurnContext<T> 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 een beurt van een bot, waarbij de eigenschap van Activity de context sterk wordt getypt.
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
Type parameters
- T
Het activiteitstype voor deze beurt van de bot.
- Afgeleid
- Implementeringen
Opmerkingen
De IActivity interface definieert eigenschappen die door elk type activiteit worden gedeeld. De interfaces die zijn afgeleid van IActivity bevatten eigenschappen die specifiek zijn voor een specifiek type activiteit. Bevat bijvoorbeeld IMessageActivity eigenschappen die zijn gekoppeld aan berichtactiviteiten en IEventActivity eigenschappen die zijn gekoppeld aan gebeurtenisactiviteiten.
Eigenschappen
Activity |
Hiermee haalt u de activiteit op voor deze wending van de bot. |
Adapter |
Hiermee haalt u de botadapter op waarmee dit contextobject is gemaakt. (Overgenomen van ITurnContext) |
Responded |
Hiermee wordt een waarde opgehaald die aangeeft of er ten minste één antwoord is verzonden voor de huidige beurt. (Overgenomen van ITurnContext) |
TurnState |
Hiermee haalt u de verzameling waarden op die zijn opgeslagen in de cache met het contextobject voor de levensduur van de turn. (Overgenomen van ITurnContext) |
Methoden
DeleteActivityAsync(ConversationReference, CancellationToken) |
Hiermee verwijdert u een bestaande activiteit. (Overgenomen van ITurnContext) |
DeleteActivityAsync(String, CancellationToken) |
Hiermee verwijdert u een bestaande activiteit. (Overgenomen van ITurnContext) |
OnDeleteActivity(DeleteActivityHandler) |
Hiermee wordt een antwoordhandler toegevoegd voor bewerkingen voor het verwijderen van activiteiten. (Overgenomen van ITurnContext) |
OnSendActivities(SendActivitiesHandler) |
Hiermee voegt u een antwoordhandler toe voor bewerkingen van verzendactiviteiten. (Overgenomen van ITurnContext) |
OnUpdateActivity(UpdateActivityHandler) |
Hiermee voegt u een antwoordhandler toe voor bewerkingen van updateactiviteiten. (Overgenomen van ITurnContext) |
SendActivitiesAsync(IActivity[], CancellationToken) |
Hiermee wordt een set activiteiten verzonden naar de afzender van de binnenkomende activiteit. (Overgenomen van ITurnContext) |
SendActivityAsync(IActivity, CancellationToken) |
Hiermee wordt een activiteit verzonden naar de afzender van de binnenkomende activiteit. (Overgenomen van ITurnContext) |
SendActivityAsync(String, String, String, CancellationToken) |
Hiermee wordt een berichtactiviteit verzonden naar de afzender van de binnenkomende activiteit. (Overgenomen van ITurnContext) |
UpdateActivityAsync(IActivity, CancellationToken) |
Vervangt een bestaande activiteit. (Overgenomen van ITurnContext) |
Extensiemethoden
GetDebugger(ITurnContext) |
Extensiemethode om IDialogDebugger op te halen uit TurnContext. |
TraceActivityAsync(ITurnContext, String, Object, String, String, CancellationToken) |
Hiermee wordt een traceringsactiviteit naar de BotAdapter verzonden voor logboekregistratiedoeleinden. |