removeActionHandler (referenční dokumentace k rozhraní API klienta)

Odebere dříve zaregistrovanou vlastní obslužnou rutinu pro akci Microsoft 365 Copilot.

Syntax

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

Parameters

Název parametru Typ Povinné Description
actionId řetězec Ano Jedinečný identifikátor akce.
actionHandler Function Ano Obslužná rutina, která se má odebrat. Musí být stejný odkaz na funkci předaný addActionHandler.
successCallback Function Ano Funkce, která se má volat po úspěšném provedení operace.
errorCallback Function Ano Funkce, která se má volat v případě selhání operace.

Návratová hodnota

Typ: Promise<void>

Remarks

Metoda odebere pouze konkrétní odkaz na funkci, kterou předáte. Nemá vliv na jiné obslužné rutiny pro stejnou actionId. Pokud Microsoft 365 Copilot není povolená, metoda nic nedělá.

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 (referenční informace k rozhraní API klienta)