removeActionHandler (client-API-verwijzing)

Hiermee verwijdert u een eerder geregistreerde aangepaste handler voor een Microsoft 365 Copilot actie.

Syntax

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

Parameters

Parameternaam Typ Required Description
actionId string Yes De unieke id van de actie.
actionHandler Functie Yes De handler die moet worden verwijderd. Moet dezelfde functiereferentie zijn die is doorgegeven aan addActionHandler.
successCallback Functie Yes Een functie om aan te roepen wanneer de bewerking is geslaagd.
errorCallback Functie Yes Een functie om aan te roepen wanneer de bewerking mislukt.

Retourwaarde

Typ: Promise<void>

Remarks

De methode verwijdert alleen de specifieke functiereferentie die u doorgeeft. Het heeft geen invloed op andere handlers voor hetzelfde actionId. Als Microsoft 365 Copilot niet is ingeschakeld, doet de methode niets.

Voorbeeld

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 (client-API-verwijzing)