Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Elimina un manexador personalizado previamente rexistrado para unha acción Microsoft 365 Copilot.
Sintaxe
Xrm.Copilot.removeActionHandler(actionId, actionHandler).then(successCallback, errorCallback);
Parámetros
| Nome do parámetro | Tipo | Necesario | Descripción |
|---|---|---|---|
actionId |
cadea | Si | O identificador único da acción. |
actionHandler |
Función | Si | O manexador para eliminar. Debe ser a mesma referencia de función que se lle pasa a addActionHandler. |
successCallback |
Función | Si | Unha función a chamar cando a operación teña éxito. |
errorCallback |
Función | Si | Unha función a chamar cando a operación falla. |
Valor devolto
Tipo: Promise<void>
Observacións
O método elimina só a referencia específica da función que pasas. Non afecta aos outros manipuladores polo mesmo actionId. Se Microsoft 365 Copilot non está activado, o método non fai nada.
Exemplo
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);