Delen via


DynamicBeginDialog Klas

Definitie

Interne BeginDialog-actie die x.schema/x.dialog dynamisch verbindt om de x.dialog-resource aan te roepen met eigenschappen als de opties.

public class DynamicBeginDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BeginDialog
type DynamicBeginDialog = class
    inherit BeginDialog
Public Class DynamicBeginDialog
Inherits BeginDialog
Overname

Constructors

DynamicBeginDialog(String, Int32)

Initialiseert een nieuw exemplaar van de DynamicBeginDialog klasse.

Velden

Kind

Klasse-id.

(Overgenomen van BeginDialog)

Eigenschappen

ActivityProcessed

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het nieuwe dialoogvenster de activiteit moet verwerken.

(Overgenomen van BaseInvokeDialog)
Dialog

Hiermee wordt het dialoogvenster opgehaald of ingesteld dat moet worden aangeroepen.

(Overgenomen van BaseInvokeDialog)
Disabled

Hiermee wordt een optionele expressie opgehaald of ingesteld. Als deze waar is, wordt deze actie uitgeschakeld.

(Overgenomen van BeginDialog)
Id

Hiermee wordt de id voor het dialoogvenster opgehaald of ingesteld.

(Overgenomen van Dialog)
Options

Hiermee worden configureerbare opties voor het dialoogvenster opgehaald of ingesteld.

(Overgenomen van BaseInvokeDialog)
Properties

Hiermee worden de extra eigenschappen opgehaald of ingesteld.

ResultProperty

Hiermee wordt het eigenschapspad opgehaald of ingesteld waarin het dialoogvensterresultaat moet worden opgeslagen.

(Overgenomen van BeginDialog)
Source

Hiermee haalt u de informatie op van de cref="SourceRange"/>.

(Overgenomen van Dialog)
TelemetryClient

Hiermee wordt de IBotTelemetryClient opgehaald of ingesteld voor gebruik voor logboekregistratie.

(Overgenomen van Dialog)

Methoden

BeginDialogAsync(DialogContext, Object, CancellationToken)

Wordt aangeroepen wanneer het dialoogvenster wordt gestart en naar de dialoogvensterstack wordt gepusht.

(Overgenomen van BeginDialog)
BindOptions(DialogContext, Object)

Evalueert expressies in opties.

ContinueDialogAsync(DialogContext, CancellationToken)

Wordt aangeroepen wanneer het dialoogvenster wordt voortgezet, waarbij het het actieve dialoogvenster is en de gebruiker reageert met een nieuwe activiteit.

(Overgenomen van Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Wordt aangeroepen wanneer het dialoogvenster wordt beƫindigd.

(Overgenomen van Dialog)
GetDependencies()

Inventariseert onderliggende dialoogvensterafhankelijkheden, zodat ze kunnen worden toegevoegd aan het dialoogvenster containers.

(Overgenomen van BaseInvokeDialog)
GetVersion()

Hiermee haalt u een unieke tekenreeks op die de versie van dit dialoogvenster vertegenwoordigt. Als de versie verandert tussen bochten, zal het dialoogvenstersysteem een DialogChanged-gebeurtenis verzenden.

(Overgenomen van Dialog)
OnComputeId()

Hiermee wordt de reken-id voor het dialoogvenster gemaakt.

(Overgenomen van BaseInvokeDialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wordt aangeroepen wanneer een gebeurtenis is gegenereerd, met behulp van DialogContext.emitEvent(), door het huidige dialoogvenster of een dialoogvenster dat het huidige dialoogvenster is gestart.

(Overgenomen van Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Aangeroepen nadat een gebeurtenis naar alle bovenliggende items is gebeld en niet is verwerkt.

(Overgenomen van Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Aangeroepen voordat een gebeurtenis wordt gebeld naar het bovenliggende item.

(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)

Los Dialoogvensterexpressie op als dialoogvenster of tekenreeksexpressie om dialogid op te halen.

(Overgenomen van BaseInvokeDialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Wordt aangeroepen wanneer een onderliggend dialoogvenster zijn beurt heeft voltooid, zodat het besturingselement weer in dit dialoogvenster wordt teruggezet.

(Overgenomen van BeginDialog)

Extensiemethoden

RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken)

Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster, waarbij deze naar de stack wordt gepusht.

Van toepassing op