OnQnAMatch class
Aktionen, die ausgelöst werden, wenn eine MessageUpdateActivity empfangen wird.
- Extends
Konstruktoren
On |
Initialisiert eine neue Instanz der OnQnAMatch Klasse. |
Eigenschaften
$kind |
Geerbte Eigenschaften
actions | Ruft die Aktionen ab, die dem Plan hinzugefügt werden sollen, wenn die Regeleinschränkungen erfüllt sind, oder legt diese fest. |
condition | Dient zum Abrufen oder Festlegen der Bedingung, die erfüllt werden muss, damit die auszuführenden Aktionen (OPTIONAL) ausgeführt werden. |
entities | Dient zum Abrufen oder Festlegen von Entitäten, die erkannt werden müssen, damit diese Regel ausgelöst wird. |
event | Ruft ab oder legt das Ereignis fest, das ausgelöst wird. |
id | ID für Bedingung. |
intent | Dient zum Abrufen oder Festlegen der Abgleichsabgleichsabgleich. |
priority | Dient zum Abrufen oder Festlegen des Regelprioritätsausdrucks, wobei 0 der höchste und kleiner als 0 ist, ignoriert wird. |
run |
Ein Wert, der angibt, ob die Regel nur einmal pro eindeutiger Satz von Speicherpfaden ausgeführt werden soll. |
Geerbte Methoden
add |
Hinzufügen einer externen Bedingung zur OnCondition |
configure(Record<string, unknown>) | Fluent-Methode zum Konfigurieren des Objekts. |
current |
Berechnen Sie den aktuellen Wert des Prioritätsausdrucks, und geben Sie ihn zurück. |
execute(Action |
Methode, die aufgerufen wird, um die Aktionen der Bedingung auszuführen. |
get |
|
get |
Rufen Sie untergeordnete Dialogfeldabhängigkeiten ab, damit sie dem Dialogfeld "Container" hinzugefügt werden können. |
get |
Rufen Sie den zwischengespeicherten Ausdruck für diese Bedingung ab. |
Details zum Konstruktor
OnQnAMatch(Dialog[], string)
Initialisiert eine neue Instanz der OnQnAMatch Klasse.
new OnQnAMatch(actions?: Dialog[], condition?: string)
Parameter
- actions
-
Dialog[]
Wahlfrei. Ein Dialogfeld Liste mit den Aktionen, die dem Plan hinzugefügt werden sollen, wenn die Regeleinschränkungen erfüllt sind.
- condition
-
string
Wahlfrei. Bedingung, die erfüllt werden muss, damit die Auszuführenden Aktionen ausgeführt werden.
Details zur Eigenschaft
$kind
static $kind: string
Eigenschaftswert
string
Geerbte Eigenschaftsdetails
actions
Ruft die Aktionen ab, die dem Plan hinzugefügt werden sollen, wenn die Regeleinschränkungen erfüllt sind, oder legt diese fest.
actions: Dialog[]
Eigenschaftswert
Dialog[]
condition
Dient zum Abrufen oder Festlegen der Bedingung, die erfüllt werden muss, damit die auszuführenden Aktionen (OPTIONAL) ausgeführt werden.
condition: BoolExpression
Eigenschaftswert
BoolExpression
entities
Dient zum Abrufen oder Festlegen von Entitäten, die erkannt werden müssen, damit diese Regel ausgelöst wird.
entities: string[]
Eigenschaftswert
string[]
event
Ruft ab oder legt das Ereignis fest, das ausgelöst wird.
event: string
Eigenschaftswert
string
id
intent
Dient zum Abrufen oder Festlegen der Abgleichsabgleichsabgleich.
intent: string
Eigenschaftswert
string
priority
Dient zum Abrufen oder Festlegen des Regelprioritätsausdrucks, wobei 0 der höchste und kleiner als 0 ist, ignoriert wird.
priority: NumberExpression
Eigenschaftswert
NumberExpression
runOnce
Ein Wert, der angibt, ob die Regel nur einmal pro eindeutiger Satz von Speicherpfaden ausgeführt werden soll.
runOnce: boolean
Eigenschaftswert
boolean
geerbt vonOnCondition.runOnce-
Details zur geerbten Methode
addExternalCondition(string)
Hinzufügen einer externen Bedingung zur OnCondition
function addExternalCondition(condition: string)
Parameter
- condition
-
string
Externe Einschränkung, die hinzugefügt werden soll, wird and'ed zu allen anderen Einschränkungen.
geerbt vonOnCondition.addExternalCondition
configure(Record<string, unknown>)
Fluent-Methode zum Konfigurieren des Objekts.
function configure(config: Record<string, unknown>): this
Parameter
- config
-
Record<string, unknown>
Anzuwendende Konfigurationseinstellungen.
Gibt zurück
this
Die konfigurierbaren nach Abschluss des Vorgangs.
Geerbt von Konfigurierbar.configure
currentPriority(ActionContext)
Berechnen Sie den aktuellen Wert des Prioritätsausdrucks, und geben Sie ihn zurück.
function currentPriority(actionContext: ActionContext): number
Parameter
- actionContext
- ActionContext
Kontext, der für die Auswertung verwendet werden soll.
Gibt zurück
number
Berechnete Priorität.
execute(ActionContext)
Methode, die aufgerufen wird, um die Aktionen der Bedingung auszuführen.
function execute(actionContext: ActionContext): Promise<ActionChangeList[]>
Parameter
- actionContext
- ActionContext
Zusammenhang.
Gibt zurück
Promise<ActionChangeList[]>
Eine Zusage mit Planänderungsliste.
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Parameter
- property
-
Object
Der Schlüssel der Konfiguration der bedingten Auswahl.
Gibt zurück
Converter | ConverterFactory
Der Konverter für die Selektorkonfiguration.
geerbt vonOnCondition.getConverter-
getDependencies()
Rufen Sie untergeordnete Dialogfeldabhängigkeiten ab, damit sie dem Dialogfeld "Container" hinzugefügt werden können.
function getDependencies(): Dialog[]
Gibt zurück
Dialog[]
Eine Liste der Dialog-.
geerbt vonOnCondition.getDependencies
getExpression()
Rufen Sie den zwischengespeicherten Ausdruck für diese Bedingung ab.
function getExpression(): Expression
Gibt zurück
Expression
Zwischengespeicherter Ausdruck, der zum Auswerten dieser Bedingung verwendet wird.
Geerbt vonOnCondition.getExpression