Dela via


OnCondition Klass

Definition

Åtgärder som utlöses när villkoret är sant.

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
Arv
OnCondition
Härledda
Implementeringar

Konstruktorer

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

Initierar en ny instans av OnCondition klassen.

Fält

Kind

Klassidentifierare.

Egenskaper

Actions

Hämtar eller anger de åtgärder som ska läggas till i planen när regelbegränsningarna uppfylls.

ActionScope

Hämtar åtgärdsomfånget.

Condition

Hämtar eller anger villkoret som måste uppfyllas för att åtgärderna ska köras (VALFRITT).

Id

Hämtar eller anger värdet för det unika ID:t för det här villkoret.

Priority

Hämtar eller anger regelprioritetsuttrycket där 0 är högst och mindre än 0 ignoreras.

RunOnce

Hämtar eller anger ett värde som anger om regeln bara ska köras en gång per unik uppsättning minnessökvägar.

Source

Hämtar källan.

Metoder

AddExternalCondition(Expression)

Lägg till externt villkor i OnCondition.

AddExternalCondition(String)

Lägg till externt villkor i OnCondition.

CreateExpression()

Skapa uttrycket för det här villkoret.

CurrentPriority(ActionContext)

Beräkna det aktuella värdet för prioritetsuttrycket och returnera det.

ExecuteAsync(ActionContext)

Metoden anropas för att köra regelns åtgärder.

GetDependencies()

Räknar upp underordnade dialogrutor så att de kan läggas till i containerdialogrutan.

GetExpression()

Hämta det cachelagrade uttrycket för det här villkoret.

GetIdentity()

Metoden anropas för att köra regelns åtgärder.

OnCreateChangeList(ActionContext, Object)

Anropas när en ändringslista skapas.

RegisterSourceLocation(String, Int32)

Registrerar källplatsen.

Gäller för