removeActionHandler (Referensi API Klien)

Menghapus handler kustom yang didaftarkan sebelumnya untuk tindakan Microsoft 365 Copilot.

Syntax

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

Parameters

Nama Parameter Type Required Deskripsi
actionId string Yes Pengidentifikasi unik tindakan.
actionHandler Function Yes Handler yang akan dihapus. Harus berupa referensi fungsi yang sama yang diteruskan ke addActionHandler.
successCallback Function Yes Fungsi untuk memanggil saat operasi berhasil.
errorCallback Function Yes Fungsi untuk memanggil saat operasi gagal.

Mengembalikan Nilai

Jenis: Promise<void>

Remarks

Metode ini hanya menghapus referensi fungsi tertentu yang Anda lewati. Ini tidak memengaruhi handler lain untuk hal yang sama actionId. Jika Microsoft 365 Copilot tidak diaktifkan, metode tidak melakukan apa pun.

Example

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 (Referensi API Klien)