removeActionHandler (referință API client)

Elimină o rutină de tratare particularizată înregistrată anterior pentru o acțiune de Microsoft Copilot.

Sintaxă

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

Parametri

Nume parametru Tip Obligatoriu Descriere
actionId șir Da Identificatorul unic al acțiunii.
actionHandler Funcție Da Rutina de tratare de eliminat. Trebuie să fie aceeași referință de funcție transmisă pentru addActionHandler.
successCallback Funcție Da O funcție de apelat atunci când operațiunea reușește.
errorCallback Funcție Da O funcție de apelat atunci când operațiunea eșuează.

Valoare retur

Tip: Promise<void>

Observații

Metoda elimină numai referința specifică a funcției pe care o transmiteți. Nu afectează alte rutine de tratare pentru același actionId. Dacă Microsoft Copilot nu este activată, metoda nu face nimic.

Exemplu

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 (referință API client)