Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
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);