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 на клиент)