Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Καταργεί έναν προσαρμοσμένο χειρισμό που έχει ήδη καταχωρηθεί για μια ενέργεια Microsoft Copilot.
Σύνταξη
Xrm.Copilot.removeActionHandler(actionId, actionHandler).then(successCallback, errorCallback);
Παράμετροι
| Όνομα παραμέτρου | Type | Υποχρεωτικό | Περιγραφή |
|---|---|---|---|
actionId |
string | Yes | Το μοναδικό αναγνωριστικό της ενέργειας. |
actionHandler |
Function | Yes | Ο χειρισμός προς κατάργηση. Πρέπει να είναι η ίδια αναφορά συναρτήσεων που μεταβιβάζεται στο addActionHandler. |
successCallback |
Function | Yes | Μια συνάρτηση για κλήση όταν η λειτουργία είναι επιτυχής. |
errorCallback |
Function | Yes | Μια λειτουργία για κλήση όταν αποτύχει η λειτουργία. |
Τιμή επιστροφής
Τύπος: Promise<void>
Remarks
Η μέθοδος καταργεί μόνο τη συγκεκριμένη αναφορά συνάρτησης που μεταβιβάζετε. Δεν επηρεάζει άλλους χειρισμούς για την ίδια actionId. Εάν Microsoft 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);
Σχετικά άρθρα
addActionHandler
Xrm.Copilot (αναφορά API προγράμματος-πελάτη)