Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Elimină o rutină de tratare particularizată înregistrată anterior pentru o acțiune de Microsoft 365 Copilot.
Sintaxă
Xrm.Copilot.removeActionHandler(actionId, actionHandler).then(successCallback, errorCallback);
Parametri
| Nume parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
actionId |
șir | Da | Identificatorul unic al acțiunii. |
actionHandler |
Funcție | Da | Rutina de tratare de eliminat. Trebuie să fie aceeași referință de funcție transmisă pentru addActionHandler. |
successCallback |
Funcție | Da | O funcție de apelat atunci când operațiunea reușește. |
errorCallback |
Funcție | Da | O funcție de apelat atunci când operațiunea eșuează. |
Valoare retur
Tip: Promise<void>
Observații
Metoda elimină numai referința specifică a funcției pe care o transmiteți. Nu afectează alte rutine de tratare pentru același actionId. Dacă Microsoft 365 Copilot nu este activată, metoda nu face nimic.
Exemplu
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);