Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Remove um handler personalizado previamente registado para uma ação do Microsoft 365 Copilot.
Sintaxe
Xrm.Copilot.removeActionHandler(actionId, actionHandler).then(successCallback, errorCallback);
Parameters
| Nome do parâmetro | Tipo | Obrigatório | Description |
|---|---|---|---|
actionId |
cadeia (de caracteres) | Yes | O identificador exclusivo da ação. |
actionHandler |
Function | Yes | O responsável para remover. Deve ser a mesma referência de função passada para addActionHandler. |
successCallback |
Function | Yes | Uma função a ser chamada quando a operação for bem-sucedida. |
errorCallback |
Function | Yes | Uma função para chamar quando a operação falhar. |
Valor de retorno
Tipo: Promise<void>
Remarks
O método remove apenas a referência específica da função que passa. Não afeta outros tratadores pelo mesmo actionIdmotivo. Se o Microsoft 365 Copilot não estiver ativado, o método não faz nada.
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);