deleteRecord (Referință API client)

Șterge o înregistrare de tabel.

Sintaxă

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

Parametri

Nume Tipul Obligatoriu Descriere
entityLogicalName Șir Da Numele logic al înregistrării pe care doriți să o ștergeți. De exemplu: account.
id Șir Da GUID-ul înregistrării de tabel pe care doriți să o ștergeți.
successCallback Funcţie Nu O funcție de apelat atunci când o înregistrare este ștearsă. Consultați Valoarea returnată
errorCallback Funcţie Nu O funcție de apelat atunci când operațiunea eșuează. Se transmite un obiect cu următoarele proprietăți:
- errorCode:Număr. Codul de eroare ca număr zecimal pozitiv. De exemplu, codul de eroare documentat ca 0x80040333 va fi returnat ca 2147746611.
- message:Șir. Un mesaj de eroare care descrie problema.

Valoare returnată

La succes, returnează un obiect promisiune către successCallback următoarele proprietăți:

Nume Tipul Descriere
entityType Șir Numele logic al tabelului pentru înregistrare.
id Șir GUID-ul înregistrării.
name Șir Numele înregistrării.

Exemple

Aceste exemple utilizează unele dintre aceleași obiecte de solicitare, așa cum s-a demonstrat în Actualizarea și ștergerea tabelelor utilizând API-ul Web pentru a defini obiectul de date pentru actualizarea unei înregistrări de entitate.

Șterge un cont cu ID-ul de înregistrare = 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