Delen via


BeginDialog Klas

Definitie

Actie die begint met het uitvoeren van een ander dialoogvenster. Wanneer dit is voltooid, keert het terug naar de aanroeper.

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

Constructors

BeginDialog(String, Object, String, Int32)

Initialiseert een nieuw exemplaar van de BeginDialog klasse.

Velden

Kind

Klasse-id.

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 om aan te roepen.

(Overgenomen van BaseInvokeDialog)
Disabled

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

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

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

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 het dialoogvenster wordt gestart en naar de dialoogvensterstack wordt gepusht.

BindOptions(DialogContext, Object)

BindOptions: expressies evalueren in opties.

(Overgenomen van BaseInvokeDialog)
ContinueDialogAsync(DialogContext, CancellationToken)

Wordt aangeroepen wanneer het dialoogvenster wordt voortgezet, waarbij dit 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 eindigt.

(Overgenomen van Dialog)
GetDependencies()

Inventariseert onderliggende dialoogvensterafhankelijkheden, zodat ze kunnen worden toegevoegd aan de dialoogvensterset containers.

(Overgenomen van BaseInvokeDialog)
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 BaseInvokeDialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wordt aangeroepen wanneer een gebeurtenis is geactiveerd, 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 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)
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 de dialoogvensterexpressie op als dialoogvenster of tekenreeksexpressie om de dialoogvenster-id op te halen.

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

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

Extensiemethoden

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

Hiermee maakt u een dialoogvensterstack en start u een dialoogvenster dat naar de stack wordt gepusht.

Van toepassing op