Bagikan melalui


OnCommandActivity class

Tindakan dipicu saat aktivitas Perintah diterima.

Memperluas

Konstruktor

OnCommandActivity(Dialog[], string)

Menginsiialisasi instans baru OnCommandActivity.

Properti

$kind

Properti yang Diwariskan

actions

Mendapatkan atau mengatur tindakan untuk ditambahkan ke paket saat batasan aturan terpenuhi.

condition

Mendapatkan atau mengatur kondisi yang perlu dipenuhi agar tindakan dijalankan (OPSIONAL).

event

Mendapatkan atau mengatur peristiwa yang akan diaktifkan.

id

Id untuk kondisi.

priority

Mendapatkan atau mengatur ekspresi prioritas aturan di mana 0 adalah yang tertinggi dan kurang dari 0 diabaikan.

runOnce

Nilai yang menunjukkan apakah aturan hanya boleh berjalan sekali per set jalur memori yang unik.

type

Mendapatkan atau mengatur ActivityType yang harus dicocokkan agar ini dipicu.

Metode yang Diwarisi

addExternalCondition(string)

Menambahkan kondisi eksternal ke OnCondition

configure(Record<string, unknown>)

Metode fasih untuk mengonfigurasi objek.

currentPriority(ActionContext)

Komputasi nilai ekspresi prioritas saat ini dan kembalikan.

execute(ActionContext)

Metode yang dipanggil untuk menjalankan tindakan kondisi.

getConverter(Object)
getDependencies()

Dapatkan dependensi dialog anak sehingga dapat ditambahkan ke dialogset kontainer.

getExpression()

Dapatkan ekspresi cache untuk kondisi ini.

Detail Konstruktor

OnCommandActivity(Dialog[], string)

Menginsiialisasi instans baru OnCommandActivity.

new OnCommandActivity(actions?: Dialog[], condition?: string)

Parameter

actions

Dialog[]

Opsional, daftar tindakan.

condition

string

Opsional, kondisi yang perlu dipenuhi agar tindakan dijalankan.

Detail Properti

$kind

static $kind: string

Nilai Properti

string

Detail Properti yang Diwariskan

actions

Mendapatkan atau mengatur tindakan untuk ditambahkan ke paket saat batasan aturan terpenuhi.

actions: Dialog[]

Nilai Properti

Dialog[]

Diwariskan DariOnCondition.actions

condition

Mendapatkan atau mengatur kondisi yang perlu dipenuhi agar tindakan dijalankan (OPSIONAL).

condition: BoolExpression

Nilai Properti

BoolExpression

Diwarisi DariOnCondition.condition

event

Mendapatkan atau mengatur peristiwa yang akan diaktifkan.

event: string

Nilai Properti

string

Diwariskan DariOnDialogEvent.event

id

Id untuk kondisi.

id: string

Nilai Properti

string

Diwariskan DariOnCondition.id

priority

Mendapatkan atau mengatur ekspresi prioritas aturan di mana 0 adalah yang tertinggi dan kurang dari 0 diabaikan.

priority: NumberExpression

Nilai Properti

NumberExpression

Diwariskan DariOnCondition.priority

runOnce

Nilai yang menunjukkan apakah aturan hanya boleh berjalan sekali per set jalur memori yang unik.

runOnce: boolean

Nilai Properti

boolean

Diwarisi DariOnCondition.runOnce

type

Mendapatkan atau mengatur ActivityType yang harus dicocokkan agar ini dipicu.

type: string

Nilai Properti

string

Diwariskan DariOnActivity.type

Detail Metode yang Diwarisi

addExternalCondition(string)

Menambahkan kondisi eksternal ke OnCondition

function addExternalCondition(condition: string)

Parameter

condition

string

Batasan eksternal untuk ditambahkan, itu akan and'ed ke semua batasan lainnya.

Diwarisi DariOnCondition.addExternalCondition

configure(Record<string, unknown>)

Metode fasih untuk mengonfigurasi objek.

function configure(config: Record<string, unknown>): this

Parameter

config

Record<string, unknown>

Pengaturan konfigurasi yang akan diterapkan.

Mengembalikan

this

yang dapat dikonfigurasi setelah operasi selesai.

Diwariskan Dari Configurable.configure

currentPriority(ActionContext)

Komputasi nilai ekspresi prioritas saat ini dan kembalikan.

function currentPriority(actionContext: ActionContext): number

Parameter

actionContext
ActionContext

Konteks yang akan digunakan untuk evaluasi.

Mengembalikan

number

Prioritas komputasi.

Diwarisi DariOnCondition.currentPriority

execute(ActionContext)

Metode yang dipanggil untuk menjalankan tindakan kondisi.

function execute(actionContext: ActionContext): Promise<ActionChangeList[]>

Parameter

actionContext
ActionContext

Konteks.

Mengembalikan

Promise<ActionChangeList[]>

Janji dengan daftar perubahan rencana.

Diwarisi DariOnCondition.execute

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Parameter

property

Object

Kunci konfigurasi pemilih bersyarah.

Mengembalikan

Converter | ConverterFactory

Pengonversi untuk konfigurasi pemilih.

Diwarisi DariOnCondition.getConverter

getDependencies()

Dapatkan dependensi dialog anak sehingga dapat ditambahkan ke dialogset kontainer.

function getDependencies(): Dialog[]

Mengembalikan

Dialog[]

DaftarDialog .

Diwarisi DariOnCondition.getDependencies

getExpression()

Dapatkan ekspresi cache untuk kondisi ini.

function getExpression(): Expression

Mengembalikan

Expression

Ekspresi singgahan digunakan untuk mengevaluasi kondisi ini.

Diwarisi DariOnCondition.getExpression