removeActionHandler (referință API client)

Elimină o rutină de tratare particularizată înregistrată anterior pentru o acțiune de Microsoft 365 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 365 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)