Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Видалення попередньо зареєстрованого настроюваного обробника для дії Microsoft 365 Copilot.
Синтаксис
Xrm.Copilot.removeActionHandler(actionId, actionHandler).then(successCallback, errorCallback);
Параметри
| Ім’я параметра | Тип | Обов’язково | Опис |
|---|---|---|---|
actionId |
рядок | Так | Унікальний ідентифікатор дії. |
actionHandler |
Функція | Так | Обробник, який потрібно видалити. Для addActionHandler має бути передано однакове посилання на функцію. |
successCallback |
Функція | Так | Функція для виклику в разі успіху операції. |
errorCallback |
Функція | Так | Функція для виклику, коли операція не вдається. |
Значення для повернення
Тип: Promise<void>
Примітки
Метод видаляє лише те, що ви проходите за допомогою певної функції. Це не впливає на інші обробники для тих самих .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);