deleteRecord (क्लाइंट API संदर्भ)

कोई तालिका रिकॉर्ड हटाता है.

सिंटैक्स

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

पैरामीटर

Name प्रकार आवश्य विवरण
entityLogicalName तार हाँ उस रिकॉर्ड का तालिका तार्किक नाम जिसे आप हटाना चाहते हैं. उदाहरण के लिए: account.
id तार हाँ उस तालिका रिकॉर्ड का GUID जिसे आप हटाना चाहते हैं.
successCallback फ़ंक्शन नहीं रिकॉर्ड हटाए जाने पर कॉल करने के लिए एक फ़ंक्शन। रिटर्न वैल्यू देखें
errorCallback फ़ंक्शन नहीं ऑपरेशन विफल होने पर कॉल करने के लिए एक फ़ंक्शन। निम्न गुणों के साथ एक ऑब्जेक्ट पास किया जाता है:
- errorCode:संख्या। त्रुटि कोड एक धनात्मक दशमलव संख्या के रूप में। उदाहरण के लिए, के रूप में 0x80040333 प्रलेखित त्रुटि कोड के रूप में 2147746611लौटाया जाएगा।
- message:तार। समस्या का वर्णन करने वाला एक त्रुटि संदेश.

वापसी मान

सफलता पर, निम्नलिखित गुणों के साथ एक वादा ऑब्जेक्ट successCallback लौटाता है:

Name प्रकार विवरण
entityType तार रिकॉर्ड की तालिका तार्किक नाम.
id तार रिकॉर्ड का GUID।
name तार रिकॉर्ड का नाम।

उदाहरण

ये उदाहरण कुछ समान अनुरोध ऑब्जेक्ट का उपयोग करते हैं जैसा कि किसी निकाय रिकॉर्ड को अद्यतन करने के लिए डेटा ऑब्जेक्ट को परिभाषित करने के लिए वेब API का उपयोग करके तालिकाओं को अद्यतन करें और हटाएं

रिकॉर्ड ID = 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
    }
);

एक्सआरएम.वेबएपीआई