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 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);