Κοινοποίηση μέσω


deleteRecord (αναφορά API προγράμματος-πελάτη)

Διαγράφει μια εγγραφή πίνακα.

Σύνταξη

Xrm.WebApi.deleteRecord(entityLogicalName, id).then(successCallback, errorCallback);

Παράμετροι

'Ονομα Δακτυλογραφώ Απαραίτητο Περιγραφή
entityLogicalName Συμβλοσειρά Όχι Το λογικό όνομα πίνακα της εγγραφής που θέλετε να διαγράψετε. Για παράδειγμα: account.
id Συμβλοσειρά Όχι GUID της εγγραφής πίνακα που θέλετε να διαγράψετε.
successCallback Function όχι Μια συνάρτηση για κλήση όταν διαγράφεται μια εγγραφή. Ανατρέξτε στο θέμα Τιμή επιστροφής
errorCallback Function όχι Μια λειτουργία για κλήση όταν αποτύχει η λειτουργία. Διαβιβάζεται ένα αντικείμενο με τις ακόλουθες ιδιότητες:
- errorCode:Αριθμός. Ο κωδικός σφάλματος ως θετικός δεκαδικός αριθμός. Για παράδειγμα, ο κωδικός σφάλματος που τεκμηριώνεται ως 0x80040333 θα επιστραφεί ως 2147746611.
- message:Σειρά. Ένα μήνυμα λάθους που περιγράφει το ζήτημα.

Τιμή επιστροφής

Με επιτυχία, επιστρέφει ένα αντικείμενο υπόσχεσης στο successCallback με τις ακόλουθες ιδιότητες:

'Ονομα Δακτυλογραφώ Περιγραφή
entityType Συμβλοσειρά Το λογικό όνομα πίνακα της εγγραφής.
id Συμβλοσειρά GUID της εγγραφής.
name Συμβλοσειρά Το όνομα της εγγραφής.

Παραδείγματα

Αυτά τα παραδείγματα χρησιμοποιούν ορισμένα από τα ίδια αντικείμενα αίτησης, όπως φαίνεται στην ενότητα Ενημέρωση και διαγραφή πινάκων που χρησιμοποιούν το Web API για τον ορισμό του αντικειμένου δεδομένων για την ενημέρωση μιας εγγραφής οντότητας.

Διαγράφει ένα λογαριασμό με αναγνωριστικό εγγραφής = 5531d753-95af-e711-a94e-000d3a11e605.

Xrm.WebApi.deleteRecord("account", "5531d753-95af-e711-a94e-000d3a11e605").then(
    function success(result) {
        console.log("Account deleted");
        // perform operations on record deletion
    },
    function (error) {
        console.log(error.message);
        // handle error conditions
    }
);

Xrm.WebApi