Språk

ReplaceDialog Klass

Definition

Åtgärden som anropar en annan dialog, när den är klar går den till anroparens föräldradialog.

public class ReplaceDialog : Microsoft.Bot.Builder.Dialogs.Adaptive.Actions.BaseInvokeDialog
type ReplaceDialog = class
    inherit BaseInvokeDialog
Public Class ReplaceDialog
Inherits BaseInvokeDialog
Arv

Konstruktorer

Name Description
ReplaceDialog(String, Object, String, Int32)

Initierar en ny instans av ReplaceDialog klassen.

Fält

Name Description
Kind

Klassidentifierare.

Egenskaper

Name Description
ActivityProcessed

Får eller sätter ett värde som anger om den nya dialogen ska bearbeta aktiviteten.

(Ärvd från BaseInvokeDialog)
Dialog

Hämtar eller ställer in dialogen att anropa.

(Ärvd från BaseInvokeDialog)
Disabled

Får eller sätter ett valfritt uttryck som, om det är sant, inaktiverar denna åtgärd.

Id

Får eller sätter id för dialogen.

(Ärvd från Dialog)
Options

Får eller sätter konfigurerbara alternativ för dialogen.

(Ärvd från BaseInvokeDialog)
Source

Får informationen om cref="SourceRange"/>.

(Ärvd från Dialog)
TelemetryClient

Får eller ställer in att IBotTelemetryClient använda för loggning.

(Ärvd från Dialog)

Metoder

Name Description
BeginDialogAsync(DialogContext, Object, CancellationToken)

Anropas när dialogen startas och läggs på dialogstacken.

BindOptions(DialogContext, Object)

BindOptions – utvärdera uttryck i options.

(Ärvd från BaseInvokeDialog)
ContinueDialogAsync(DialogContext, CancellationToken)

Anropas när dialogen fortsätter, där det är den aktiva dialogen och användaren svarar med en ny aktivitet.

(Ärvd från Dialog)
EndDialogAsync(ITurnContext, DialogInstance, DialogReason, CancellationToken)

Anropas när dialogrutan slutar.

(Ärvd från Dialog)
GetDependencies()

Räknar upp barndialogberoenden så att de kan läggas till i containerdialoguppsättningen.

(Ärvd från BaseInvokeDialog)
GetExternalDependencies()

Räkna upp barndialogberoenden som måste exponeras för föräldracontainer-dialogset.

GetVersion()

Får en unik sträng som representerar versionen av denna dialog. Om versionen ändras mellan turerna kommer dialogsystemet att sända ut en DialogChanged-händelse.

(Ärvd från Dialog)
OnComputeId()

Bygger compute-ID:t för dialogen.

(Ärvd från BaseInvokeDialog)
OnDialogEventAsync(DialogContext, DialogEvent, CancellationToken)

Anropas när en händelse har aktiverats, med , DialogContext.emitEvent()antingen av den aktuella dialogen eller en dialog som den aktuella dialogen startade.

(Ärvd från Dialog)
OnPostBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Ringde efter att ett evenemang hade delats ut till alla föräldrar och inte hanterades.

(Ärvd från Dialog)
OnPreBubbleEventAsync(DialogContext, DialogEvent, CancellationToken)

Anropas innan en händelse bubblas till sin förälder.

(Ärvd från Dialog)
RegisterSourceLocation(String, Int32)

Registrerar en cref="SourceRange"/> på den angivna platsen.

(Ärvd från Dialog)
RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken)

Anropas när dialogrutan ska uppmana användaren att ange indata igen.

(Ärvd från Dialog)
ResolveDialog(DialogContext)

Resolve Dialog Expression som antingen Dialog eller StringExpression för att få dialogid.

(Ärvd från BaseInvokeDialog)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

Anropades när en barndialog avslutade denna tur, vilket återlämnade kontrollen till denna dialog.

(Ärvd från Dialog)

Tilläggsmetoder

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

Skapar en dialogstack och startar en dialogruta och push-överför den till stacken.

Gäller för