Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Удаляет ранее зарегистрированный пользовательский обработчик для действия Microsoft 365 Copilot.
Syntax
Xrm.Copilot.removeActionHandler(actionId, actionHandler).then(successCallback, errorCallback);
Parameters
| Имя параметра | Тип | Обязательный | Description |
|---|---|---|---|
actionId |
string | Да | Уникальный идентификатор действия. |
actionHandler |
Function | Да | Обработчик для удаления. Должен быть той же ссылкой на функцию, переданную addActionHandler. |
successCallback |
Function | Да | Функция, вызываемая при успешном выполнении операции. |
errorCallback |
Function | Да | Функция, вызываемая при сбое операции. |
Возвращаемое значение
Тип: Promise<void>
Remarks
Метод удаляет только передаваемую ссылку на определенную функцию. Это не влияет на другие обработчики для того же actionId. Если Microsoft 365 Copilot не включен, метод ничего не делает.
Пример
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);