removeActionHandler (довідник з API клієнта)

Видалення попередньо зареєстрованого настроюваного обробника для дії 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);

addActionHandler
Xrm.Copilot (довідник з API клієнта)