removeActionHandler (referenca API-ja klijenta)

Uklanja prethodno registrirani prilagođeni rukovatelj za Microsoft 365 Copilot akciju.

Sintaksa

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

Parametri

Naziv parametra Vrsta Obavezno Opis
actionId niz Da Jedinstveni identifikator akcije.
actionHandler Funkcija Da Rukovatelj koji želite ukloniti. Mora biti ista referenca funkcije proslijeđena addActionHandleru.
successCallback Funkcija Da Funkcija koja se poziva kada operacija uspije.
errorCallback Funkcija Da Funkcija za pozivanje kada operacija ne uspije.

Vrijednost vraćanja

Tip: Promise<void>

Napomene

Metodom se uklanja samo referenca određene funkcije koju proslijedite. To ne utječe na druge rukovatelja za isti actionId. Ako Microsoft 365 Copilot nije omogućena, metoda ništa ne čini.

Primjer

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 (referenca klijentskog API-ja)