Språk

OnCondition Klass

Definition

Handlingar 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

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

Initierar en ny instans av OnCondition klassen.

Fält

Name Description
Kind

Klassidentifierare.

Egenskaper

Name Description
Actions

Hämtar eller sätter handlingarna som läggs till planen när regelbegränsningarna är uppfyllda.

ActionScope

Får actionscope.

Condition

Får eller sätter villkoret som måste uppfyllas för att åtgärderna ska utföras (VALFRITT).

Id

Får eller sätter värdet på det unika id:t för detta villkor.

Priority

Får eller sätter regel-prioritetsuttrycket där 0 är högst och mindre än 0 ignoreras.

RunOnce

Får eller sätter ett värde som anger om regeln bara ska köras en gång per unik uppsättning minnesvägar.

Source

Får källan.

Metoder

Name Description
AddExternalCondition(Expression)

Lägg till externt villkor till OnCondition.

AddExternalCondition(String)

Lägg till externt villkor till OnCondition.

CreateExpression()

Skapa uttrycket för detta tillstånd.

CurrentPriority(ActionContext)

Beräkna det aktuella värdet av prioritetsuttrycket och returnera det.

ExecuteAsync(ActionContext)

Metoden anropas för att utföra regelns handlingar.

GetDependencies()

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

GetExpression()

Hämta det cachade uttrycket för detta villkor.

GetIdentity()

Metoden anropas för att utföra regelns handlingar.

OnCreateChangeList(ActionContext, Object)

Anropas när en ändringslista skapas.

RegisterSourceLocation(String, Int32)

Registrerar källplatsen.

Gäller för