removeActionHandler (Klient-API-referanse)

Fjerner en tidligere registrert egendefinert behandler for en Microsoft Copilot handling.

Syntaks

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

Parametre

Parameternavn Type Påkrevd Beskrivelse
actionId streng Yes Den unike identifikatoren for handlingen.
actionHandler Function Yes Behandleren som skal fjernes. Må være den samme funksjonsreferansen som sendes til addActionHandler.
successCallback Function Yes En funksjon som skal kalles når operasjonen er vellykket.
errorCallback Function Yes En funksjon som skal kalles når operasjonen mislykkes.

Returverdi

Type: Promise<void>

Merknader

Metoden fjerner bare den spesifikke funksjonsreferansen du sender. Det påvirker ikke andre behandlere for det samme actionId. Hvis Microsoft Copilot ikke er aktivert, gjør metoden ingenting.

Eksempel

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 (klient-API-referanse)