Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
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);