Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 | Sí | Identificador único de la acción. |
actionHandler |
Function | Sí | Controlador que se va a quitar. Debe ser la misma referencia de función que se pasa a addActionHandler. |
successCallback |
Function | Sí | Una función para llamar a la operación es correcta. |
errorCallback |
Function | Sí | 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);