Taal

BaseInvokeDialog Klas

Definitie

Actie die een andere dialoog oproept.

public abstract class BaseInvokeDialog : Microsoft.Bot.Builder.Dialogs.Dialog, Microsoft.Bot.Builder.Dialogs.IDialogDependencies
type BaseInvokeDialog = class
    inherit Dialog
    interface IDialogDependencies
Public MustInherit Class BaseInvokeDialog
Inherits Dialog
Implements IDialogDependencies
Overname
BaseInvokeDialog
Afgeleid
Implementeringen

Constructors

Name Description
BaseInvokeDialog(String, Object)

Initialiseert een nieuw exemplaar van de BaseInvokeDialog klasse. Expressie die dialogId aanroept (waardoor dynamische expressie mogelijk is).

Eigenschappen

Name Description
ActivityProcessed

Krijgt of stelt een waarde die aangeeft of de nieuwe dialoog de activiteit moet verwerken.

Dialog

Krijgt of stelt de dialoog in om te roepen.

Id

Krijgt of stelt ID in voor de dialoog.

(Overgenomen van Dialog)
Options

Krijgt of stelt configureerbare opties voor de dialoog.

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 Dialog)
BindOptions(DialogContext, Object)

BindOptions - evalueer 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.

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.

OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Wordt aangeroepen wanneer een gebeurtenis is opgeroepen, met behulp van DialogContext.emitEvent(), door ofwel de huidige dialoog of een dialoog die de huidige dialoog is gestart.

(Overgenomen van Dialog)
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.

ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Aangeroepen wanneer een kinddialoog deze beurt voltooide, waardoor de controle naar dit dialoog werd teruggegeven.

(Overgenomen van Dialog)

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.

Van toepassing op