removeActionHandler (Rujukan API Klien)

Mengeluarkan pengendali tersuai yang telah didaftarkan sebelum ini untuk tindakan Microsoft Copilot.

Syntax

Xrm.Copilot.removeActionHandler(actionId, actionHandler).then(successCallback, errorCallback);

Parameter

Nama Parameter Jenis Diperlukan Perihalan
actionId rentetan Ya Pengecam unik tindakan.
actionHandler Fungsi Ya Pengendali untuk dikeluarkan. Mestilah rujukan fungsi yang sama yang dihantar kepada addActionHandler.
successCallback Fungsi Ya Fungsi untuk memanggil apabila operasi berjaya.
errorCallback Fungsi Ya Fungsi untuk memanggil apabila operasi gagal.

Nilai Kembali

Jenis: Promise<void>

Kenyataan

Kaedah ini hanya mengalih keluar rujukan fungsi tertentu yang anda luluskan. Ia tidak menjejaskan pengendali lain untuk perkara yang sama actionId. Jika Microsoft Copilot tidak diaktifkan, kaedah ini tidak melakukan apa-apa.

Contoh

const handler = async (data) => { /* ... */ };

await Xrm.Copilot.addActionHandler("My.Namespace.MyActionMessage", handler);

// Later, when no longer needed:
await Xrm.Copilot.removeActionHandler("My.Namespace.MyActionMessage", handler);

addActionHandler
Xrm.Copilot (Rujukan API Pelanggan)