removeActionHandler (informazioni di riferimento sulle API client)

Rimuove un gestore personalizzato registrato in precedenza per un'azione di Microsoft 365 Copilot.

Syntax

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

Parametri

Nome del parametro TIPO Obbligatorio Description
actionId string Yes Identificatore univoco dell'azione.
actionHandler Function Yes Gestore da rimuovere. Deve essere lo stesso riferimento di funzione passato a addActionHandler.
successCallback Function Yes Funzione da chiamare quando l'operazione ha esito positivo.
errorCallback Function Yes Funzione da chiamare quando l'operazione ha esito negativo.

Valore restituito

Tipo: Promise<void>

Remarks

Il metodo rimuove solo il riferimento di funzione specifico passato. Non influisce su altri gestori per lo stesso actionIdoggetto . Se Microsoft 365 Copilot non è abilitato, il metodo non esegue alcuna operazione.

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 (Informazioni di riferimento sulle API client)