removeActionHandler (客户端 API 参考)

删除以前为智能 Microsoft 365 Copilot 副驾驶®操作注册的自定义处理程序。

Syntax

Xrm.Copilot.removeActionHandler(actionId, actionHandler).then(successCallback, errorCallback);

Parameters

参数名称 类型 必需 Description
actionId 字符串 是的 作的唯一标识符。
actionHandler 函数 是的 要删除的处理程序。 必须是传递给 addActionHandler 的相同函数引用。
successCallback 函数 是的 作成功时要调用的函数。
errorCallback 函数 是的 作失败时要调用的函数。

返回值

类型:Promise<void>

Remarks

该方法仅删除你传递的特定函数引用。 它不会影响同一 actionId处理程序的其他处理程序。 如果未启用智能 Microsoft 365 Copilot 副驾驶®,该方法将不执行任何操作。

Example

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 参考)