removeActionHandler (Referencia da API do cliente)

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

addActionHandler
Xrm.Copilot (Referencia da API do cliente)