Freigeben über


OnInvokeActivity class

Aktionen, die ausgelöst werden, wenn eine InvokeActivity empfangen wird.

Extends

Konstruktoren

OnInvokeActivity(Dialog[], string)

Initialisiert eine neue Instanz der OnInvokeActivity 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.

event

Ruft ab oder legt das Ereignis fest, das ausgelöst wird.

id

ID für Bedingung.

priority

Dient zum Abrufen oder Festlegen des Regelprioritätsausdrucks, wobei 0 der höchste und kleiner als 0 ist, ignoriert wird.

runOnce

Ein Wert, der angibt, ob die Regel nur einmal pro eindeutiger Satz von Speicherpfaden ausgeführt werden soll.

type

Ruft den ActivityType ab, der für diesen Trigger abgeglichen werden muss, oder legt diesen fest.

Geerbte Methoden

addExternalCondition(string)

Hinzufügen einer externen Bedingung zur OnCondition

configure(Record<string, unknown>)

Fluent-Methode zum Konfigurieren des Objekts.

currentPriority(ActionContext)

Berechnen Sie den aktuellen Wert des Prioritätsausdrucks, und geben Sie ihn zurück.

execute(ActionContext)

Methode, die aufgerufen wird, um die Aktionen der Bedingung auszuführen.

getConverter(Object)
getDependencies()

Rufen Sie untergeordnete Dialogfeldabhängigkeiten ab, damit sie dem Dialogfeld "Container" hinzugefügt werden können.

getExpression()

Rufen Sie den zwischengespeicherten Ausdruck für diese Bedingung ab.

Details zum Konstruktor

OnInvokeActivity(Dialog[], string)

Initialisiert eine neue Instanz der OnInvokeActivity Klasse.

new OnInvokeActivity(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[]

von"OnCondition.actions" geerbt

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

von"OnCondition.condition" geerbt

event

Ruft ab oder legt das Ereignis fest, das ausgelöst wird.

event: string

Eigenschaftswert

string

Von"OnDialogEvent.event" geerbt

id

ID für Bedingung.

id: string

Eigenschaftswert

string

geerbt vonOnCondition.id

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

von"OnCondition.priority" geerbt

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-

type

Ruft den ActivityType ab, der für diesen Trigger abgeglichen werden muss, oder legt diesen fest.

type: string

Eigenschaftswert

string

von"OnActivity.type" geerbt

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.

von"OnCondition.currentPriority" geerbt

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.

von"OnCondition.execute" geerbt

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