removeActionHandler (klient-API-reference)

Fjerner en tidligere registreret brugerdefineret handler for en Microsoft 365 Copilot handling.

Syntaks

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

Parametre

Parameternavn Type Påkrævet Beskrivelse
actionId streng Yes Det entydige id for handlingen.
actionHandler Function Yes Den handler, der skal fjernes. Skal være den samme funktionsreference, der overføres til addActionHandler.
successCallback Function Yes En funktion, der skal kaldes, når handlingen lykkes.
errorCallback Function Yes En funktion, der skal kaldes, når handlingen mislykkes.

Returværdi

Type: Promise<void>

Remarks

Metoden fjerner kun den specifikke funktionsreference, du sender. Det påvirker ikke andre handlere for det samme actionId. Hvis Microsoft 365 Copilot ikke er aktiveret, gø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-reference)