Aracılığıyla paylaş


deleteRecord (İstemci API başvurusu)

Tablo kaydını siler.

Sözdizimi

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

Parametreler

İsim Türü Gerekli Description
entityLogicalName String Yes Silmek istediğiniz kaydın tablo mantıksal adı. Örneğin: account.
id String Yes Silmek istediğiniz tablo kaydının GUID'i.
successCallback İşlev Hayı Bir kayıt silindiğinde çağrılacak bir işlev. Bkz . Dönüş Değeri
errorCallback İşlev Hayı İşlem başarısız olduğunda çağrılacak bir işlev. Aşağıdaki özelliklere sahip bir nesne geçirilir:
- errorCode:Sayı. Pozitif ondalık sayı olarak hata kodu. Örneğin, olarak 0x80040333 belgelenen hata kodu olarak 2147746611döndürülür.
- message:Dizgi. Sorunu açıklayan bir hata mesajı.

Dönüş Değeri

Başarılı olduğunda, aşağıdaki özelliklere sahip öğesine successCallback bir promise nesnesi döndürür:

İsim Türü Description
entityType String Kaydın tablo mantıksal adı.
id String Kaydın GUID değeri.
name String Kaydın adı.

Örnekler

Bu örneklerde, bir varlık kaydını güncelleştirmek için veri nesnesini tanımlamak üzere Web API'sini kullanarak tabloları güncelleştirme ve silme bölümünde gösterildiği gibi aynı istek nesnelerinden bazıları kullanılır.

Kayıt kimliği = 5531d753-95af-e711-a94e-000d3a11e605 olan bir hesabı siler.

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