removeActionHandler (Klient-API-referanse)

Fjerner en tidligere registrert egendefinert behandler for en Microsoft 365 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 365 Copilot ikke er aktivert, gjør ikke metoden noe.

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)