ActivityPrompt Klas
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.
Definieert het kerngedrag van een promptdialoogvenster dat wacht tot een activiteit wordt ontvangen.
public class ActivityPrompt : Microsoft.Bot.Builder.Dialogs.Dialog
type ActivityPrompt = class
inherit Dialog
Public Class ActivityPrompt
Inherits Dialog
- Overname
Opmerkingen
Deze prompt vereist dat er een validator wordt doorgegeven. Dit is handig wanneer u wacht op niet-berichtactiviteiten, zoals een gebeurtenis, worden ontvangen. De validator kan ontvangen activiteiten negeren totdat het verwachte activiteitstype is ontvangen.
Constructors
ActivityPrompt(String, PromptValidator<Activity>) |
Initialiseert een nieuw exemplaar van de ActivityPrompt klasse. Aangeroepen vanuit constructors in afgeleide klassen om de ActivityPrompt klasse te initialiseren. |
Eigenschappen
Id |
Hiermee wordt de id voor het dialoogvenster opgehaald of ingesteld. (Overgenomen van Dialog) |
Source |
Hiermee haalt u de informatie op van cref="SourceRange"/>. (Overgenomen van Dialog) |
TelemetryClient |
Hiermee wordt opgehaald of ingesteld IBotTelemetryClient voor gebruik voor logboekregistratie. (Overgenomen van Dialog) |
Methoden
BeginDialogAsync(DialogContext, Object, CancellationToken) |
Wordt aangeroepen wanneer een promptdialoogvenster naar de dialoogvensterstack wordt gepusht en wordt geactiveerd. |
ContinueDialogAsync(DialogContext, CancellationToken) |
Wordt aangeroepen wanneer een promptdialoogvenster het actieve dialoogvenster is en de gebruiker antwoordt met een nieuwe activiteit. |
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster eindigt. (Overgenomen van Dialog) |
GetVersion() |
Hiermee haalt u een unieke tekenreeks op die de versie van dit dialoogvenster vertegenwoordigt. Als de versie verandert tussen beurten, zal het dialoogvenstersysteem een DialogChanged-gebeurtenis verzenden. (Overgenomen van Dialog) |
OnComputeId() |
Hiermee wordt de reken-id voor het dialoogvenster gemaakt. (Overgenomen van Dialog) |
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wordt aangeroepen wanneer een gebeurtenis is geactiveerd, met behulp van |
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Aangeroepen nadat een gebeurtenis naar alle ouders is verzonden en niet is verwerkt. (Overgenomen van Dialog) |
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Aangeroepen voordat een gebeurtenis naar het bovenliggende item wordt verzonden. (Overgenomen van Dialog) |
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken) |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de gebruiker om invoer gevraagd. |
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken) |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt de gebruiker om invoer gevraagd. |
OnRecognizeAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken) |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt geprobeerd de binnenkomende activiteit te herkennen. |
RegisterSourceLocation(String, Int32) |
Registreert een cref="SourceRange"/> op de opgegeven locatie. (Overgenomen van Dialog) |
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Wordt aangeroepen wanneer een promptvenster is aangevraagd om de gebruiker opnieuw om invoer te vragen. |
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Wordt aangeroepen wanneer een promptvenster wordt hervat als het actieve dialoogvenster op de dialoogvensterstack, bijvoorbeeld wanneer het vorige actieve dialoogvenster op de stapel is voltooid. |
Extensiemethoden
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster dat naar de stack wordt gepusht. |