Taal

OnCondition Klas

Definitie

Acties worden geactiveerd wanneer de conditie waar is.

public class OnCondition : Microsoft.Bot.Builder.Dialogs.IDialogDependencies, Microsoft.Bot.Builder.Dialogs.IItemIdentity
type OnCondition = class
    interface IItemIdentity
    interface IDialogDependencies
Public Class OnCondition
Implements IDialogDependencies, IItemIdentity
Overname
OnCondition
Afgeleid
Implementeringen

Constructors

Name Description
OnCondition(String, List<Dialog>, String, Int32)

Initialiseert een nieuw exemplaar van de OnCondition klasse.

Velden

Name Description
Kind

Klasse-id.

Eigenschappen

Name Description
Actions

Krijgt of stelt de acties in die aan het plan worden toegevoegd wanneer aan de regelbeperkingen is voldaan.

ActionScope

Krijgt de actiescope.

Condition

Krijgt of stelt de voorwaarde in die moet worden vervuld om de acties uit te voeren (OPTIONEEL).

Id

Krijgt of stelt de waarde van de unieke id voor deze voorwaarde vast.

Priority

Krijgt of stelt de regelprioriteitsuitdrukking waarbij 0 het hoogste is en minder dan 0 wordt genegeerd.

RunOnce

Krijgt of stelt een waarde die aangeeft of de regel slechts één keer per unieke set geheugenpaden mag worden uitgevoerd.

Source

Krijgt de bron.

Methoden

Name Description
AddExternalCondition(Expression)

Voeg externe voorwaarde toe aan de OnCondition.

AddExternalCondition(String)

Voeg externe voorwaarde toe aan de OnCondition.

CreateExpression()

Maak de uitdrukking voor deze aandoening.

CurrentPriority(ActionContext)

Bereken de huidige waarde van de prioriteitsuitdrukking en geef deze terug.

ExecuteAsync(ActionContext)

Methode aangeroepen om de acties van de regel uit te voeren.

GetDependencies()

Enumereert afhankelijkheden van kinddialoogdialogen zodat deze aan de containerdialoogset kunnen worden toegevoegd.

GetExpression()

Haal de gecachte expressie voor deze voorwaarde op.

GetIdentity()

Methode aangeroepen om de acties van de regel uit te voeren.

OnCreateChangeList(ActionContext, Object)

Wordt aangeroepen wanneer een wijzigingslijst wordt aangemaakt.

RegisterSourceLocation(String, Int32)

Registreert de bronlocatie.

Van toepassing op