DynamicBeginDialog 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.
Interne BeginDialog-actie die dynamisch x.schema/x.dialog bindt om de x.dialog-resource aan te roepen met eigenschappen als opties.
public class DynamicBeginDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BeginDialog
type DynamicBeginDialog = class
inherit BeginDialog
Public Class DynamicBeginDialog
Inherits BeginDialog
- Overname
Constructors
| Name | Description |
|---|---|
| DynamicBeginDialog(String, Int32) |
Initialiseert een nieuw exemplaar van de DynamicBeginDialog klasse. |
Velden
| Name | Description |
|---|---|
| Kind |
Klasse-id. (Overgenomen van BeginDialog) |
Eigenschappen
| Name | Description |
|---|---|
| ActivityProcessed |
Krijgt of stelt een waarde die aangeeft of de nieuwe dialoog de activiteit moet verwerken. (Overgenomen van BaseInvokeDialog) |
| Dialog |
Krijgt of stelt de dialoog in om te roepen. (Overgenomen van BaseInvokeDialog) |
| Disabled |
Krijgt of stelt een optionele uitdrukking op die, als waar is, deze actie zal uitschakelen. (Overgenomen van BeginDialog) |
| Id |
Krijgt of stelt ID in voor de dialoog. (Overgenomen van Dialog) |
| Options |
Krijgt of stelt configureerbare opties voor de dialoog. (Overgenomen van BaseInvokeDialog) |
| Properties |
Krijgt of stelt de extra eigenschappen in. |
| ResultProperty |
Krijgt of stelt het eigenschapspath in om het dialoogresultaat in op te slaan. (Overgenomen van BeginDialog) |
| Source |
Krijgt de informatie van de cref="SourceRange"/>. (Overgenomen van Dialog) |
| TelemetryClient |
Krijgt of stelt de in om te IBotTelemetryClient gebruiken voor logs. (Overgenomen van Dialog) |
Methoden
| Name | Description |
|---|---|
| BeginDialogAsync(DialogContext, Object, CancellationToken) |
Wordt aangeroepen wanneer de dialoog wordt gestart en op de dialoogstack gezet. (Overgenomen van BeginDialog) |
| BindOptions(DialogContext, Object) |
Beoordeelt expressies in opties. |
| ContinueDialogAsync(DialogContext, CancellationToken) |
Wordt aangeroepen wanneer de dialoog wordt voortgezet, waarbij het de actieve dialoog is en de gebruiker reageert met een nieuwe activiteit. (Overgenomen van Dialog) |
| EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken) |
Aangeroepen wanneer het dialoogvenster eindigt. (Overgenomen van Dialog) |
| GetDependencies() |
Enumereert afhankelijkheden van kinddialoogdialogen zodat deze aan de containerdialoogset kunnen worden toegevoegd. (Overgenomen van BaseInvokeDialog) |
| GetVersion() |
Krijgt een unieke string die de versie van deze dialoog vertegenwoordigt. Als de versie tussen beurten verandert, zal het dialoogsysteem een DialogChanged-gebeurtenis uitzenden. (Overgenomen van Dialog) |
| OnComputeId() |
Bouwt de compute-ID voor de dialoog. (Overgenomen van BaseInvokeDialog) |
| OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wordt aangeroepen wanneer een gebeurtenis is opgeroepen, met behulp van |
| OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Gebeld nadat een gebeurtenis aan alle ouders was doorgegeven en niet werd afgehandeld. (Overgenomen van Dialog) |
| OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken) |
Wordt aangeroepen voordat een gebeurtenis naar zijn ouder wordt gebubbeld. (Overgenomen van Dialog) |
| RegisterSourceLocation(String, Int32) |
Registreert een cref="SourceRange"/> op de opgegeven locatie. (Overgenomen van Dialog) |
| RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) |
Wordt aangeroepen wanneer het dialoogvenster de gebruiker opnieuw om invoer moet vragen. (Overgenomen van Dialog) |
| ResolveDialog(DialogContext) |
Omvorm Dialooguitdrukking als Dialoog of StringExpression om Dialogid te krijgen. (Overgenomen van BaseInvokeDialog) |
| ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken) |
Aangeroepen wanneer een kinddialoog zijn beurt voltooide, waardoor de controle naar dit dialoogvenster werd teruggegeven. (Overgenomen van BeginDialog) |
Extensiemethoden
| Name | Description |
|---|---|
| RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster, waarbij u het naar de stack pusht. |