Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Премахва предварително регистриран потребителски манипулатор за действие на 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);