Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
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);