removeActionHandler (referencia de api de cliente)

Quita un controlador personalizado registrado previamente para una acción de Microsoft 365 Copilot.

Syntax

Xrm.Copilot.removeActionHandler(actionId, actionHandler).then(successCallback, errorCallback);

Parámetros

Nombre de parámetro Tipo Obligatorio Descripción
actionId string Identificador único de la acción.
actionHandler Function Controlador que se va a quitar. Debe ser la misma referencia de función que se pasa a addActionHandler.
successCallback Function Una función para llamar a la operación es correcta.
errorCallback Function Una función a la que se llama cuando la operación tiene error.

Valor devuelto

Tipo: Promise<void>

Remarks

El método quita solo la referencia de función específica que se pasa. No afecta a otros controladores para el mismo actionId. Si Microsoft 365 Copilot no está habilitado, el método no hace nada.

Example

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 de la API cliente)