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 Activity eigenschap van de context sterk getypeerd is.
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 hieruit IActivity voortkomen omvatten eigenschappen die specifiek zijn voor een specifiek type activiteit. Bevat IMessageActivity bijvoorbeeld eigenschappen die gekoppeld zijn aan berichtactiviteiten, en IEventActivity bevat eigenschappen die geassocieerd zijn met evenementactiviteiten.
Eigenschappen
| Name | Description |
|---|---|
| Activity |
Krijgt de activiteit voor deze beurt van de bot. |
| Adapter |
Krijgt de botadapter die dit contextobject heeft aangemaakt. (Overgenomen van ITurnContext) |
| Responded |
Krijgt een waarde die aangeeft of er ten minste één antwoord is verzonden voor de huidige beurt. (Overgenomen van ITurnContext) |
| TurnState |
Krijgt de verzameling waarden die met het contextobject worden gecached voor de levensduur van de beurt. (Overgenomen van ITurnContext) |
Methoden
| Name | Description |
|---|---|
| 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) |
Voegt een responshandler toe voor verwijderingsactiviteiten. (Overgenomen van ITurnContext) |
| OnSendActivities(SendActivitiesHandler) |
Voegt een responshandler toe voor verzendactiviteiten. (Overgenomen van ITurnContext) |
| OnUpdateActivity(UpdateActivityHandler) |
Voegt een responshandler toe voor update-activiteiten. (Overgenomen van ITurnContext) |
| SendActivitiesAsync(IActivity[], CancellationToken) |
Stuurt een reeks activiteiten naar de afzender van de binnenkomende activiteit. (Overgenomen van ITurnContext) |
| SendActivityAsync(IActivity, CancellationToken) |
Stuurt een activiteit naar de afzender van de inkomende activiteit. (Overgenomen van ITurnContext) |
| SendActivityAsync(String, String, String, CancellationToken) |
Stuurt een berichtactiviteit naar de afzender van de inkomende activiteit. (Overgenomen van ITurnContext) |
| UpdateActivityAsync(IActivity, CancellationToken) |
Vervangt een bestaande activiteit. (Overgenomen van ITurnContext) |
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. |