Delen via


IfCondition Klas

Definitie

Voorwaardelijke vertakking.

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

Constructors

IfCondition(String, Int32)

Initialiseert een nieuw exemplaar van de IfCondition klasse.

Velden

Kind

Klasse-id.

Eigenschappen

Actions

Hiermee wordt de lijst met acties opgehaald of ingesteld.

Condition

Hiermee wordt de geheugenexpressie opgehaald of ingesteld.

Disabled

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

ElseActions

Hiermee wordt een lijstactie voor een onwaar bereik opgehaald of ingesteld.

FalseScope

Hiermee haalt u het onwaar bereik op.

Id

Hiermee wordt de id voor het dialoogvenster opgehaald of ingesteld.

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

Hiermee haalt u het werkelijke bereik op.

Methoden

BeginDialogAsync(DialogContext, Object, CancellationToken)

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

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.

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.

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)
ResumeDialogAsync(DialogContext, DialogReason, Object, CancellationToken)

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

(Overgenomen van Dialog)

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