Dela via


OnIntent Klass

Definition

Åtgärder som utlöses när en aktivitet har tagits emot och de identifierade avsikterna och entiteterna matchar den angivna listan med avsikts- och entitetsfilter.

public class OnIntent : Microsoft.Bot.Builder.Dialogs.Adaptive.Conditions.OnDialogEvent
type OnIntent = class
    inherit OnDialogEvent
Public Class OnIntent
Inherits OnDialogEvent
Arv
Härledda

Konstruktorer

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

Initierar en ny instans av OnIntent 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.

(Ärvd från OnCondition)
ActionScope

Hämtar åtgärdsomfånget.

(Ärvd från OnCondition)
Condition

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

(Ärvd från OnCondition)
Entities

Hämtar eller anger entiteter som måste identifieras för att den här regeln ska utlösas.

Event

Hämtar eller sätter igång händelsen.

(Ärvd från OnDialogEvent)
Id

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

(Ärvd från OnCondition)
Intent

Hämtar eller anger avsikt att matcha på.

Priority

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

(Ärvd från OnCondition)
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.

(Ärvd från OnCondition)
Source

Hämtar källan.

(Ärvd från OnCondition)

Metoder

AddExternalCondition(Expression)

Lägg till externt villkor i OnCondition.

(Ärvd från OnCondition)
AddExternalCondition(String)

Lägg till externt villkor i OnCondition.

(Ärvd från OnCondition)
CreateExpression()

Skapa uttrycket för det här villkoret.

CurrentPriority(ActionContext)

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

(Ärvd från OnCondition)
ExecuteAsync(ActionContext)

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

(Ärvd från OnCondition)
GetDependencies()

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

(Ärvd från OnCondition)
GetExpression()

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

(Ärvd från OnCondition)
GetIdentity()

Hämtar identiteten för den här regelns åtgärd.

OnCreateChangeList(ActionContext, Object)

Anropas när en ändringslista skapas.

RegisterSourceLocation(String, Int32)

Registrerar källplatsen.

(Ärvd från OnCondition)

Gäller för