वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

ASP.NET के साथ हैंडलिंग में त्रुटिASP.NET API

डेवलपर्स को प्रोग्रामेटिक रूप से त्रुटियों को संभालने में सक्षम करने के लिए, जब एक त्रुटि होती है GrabzIt ASP.NET API एक GrabzItException को फेंकता है जिसमें एक त्रुटि कोड होता है जो सीधे एक त्रुटि पर मैप करता है। नीचे दिए गए तालिका में किसी त्रुटि कोड मैप को कैसे इंगित किया गया है, यह त्रुटि संदेशों को पार्स करने की आवश्यकता से बचाता है।

GrabzItException अपवाद का एक उदाहरण त्रुटि कोड का उपयोग करके निर्धारित करता है कि त्रुटि को कैसे हैंडल किया जाए।

try
{
    GrabzItClient grabzIt = GrabzItClient.Create("Sign in to view your Application Key", "Sign in to view your Application Secret");
    grabzIt.URLToImage("https://www.tesla.com");
    grabzIt.SaveTo("images/result.jpg");
}
catch(GrabzItException e)
{
    if (e.Code == ErrorCode.ParameterNoURL)
    {
        //Please enter a URL
    }
}

त्रुटि कोड लुकअप

Enum मान विवरण कोड
ParameterNoURL URL गायब है 100
ParameterInvalidURL निर्दिष्ट URL अमान्य है 101
ParameterNonExistantURL निर्दिष्ट URL मौजूद नहीं है 102
ParameterMissingApplicationKey एप्लिकेशन की कुंजी गायब है 103
ParameterUnrecognisedApplicationKey एप्लिकेशन कुंजी को मान्यता नहीं मिली है 104
ParameterMissingSignature हस्ताक्षर गायब है 105
ParameterInvalidSignature हस्ताक्षर अमान्य है 106
ParameterInvalidFormat निर्दिष्ट प्रारूप अमान्य है 107
ParameterInvalidCountryCode निर्दिष्ट देश कोड अमान्य है 108
ParameterDuplicateIdentifier निर्दिष्ट पहचानकर्ता पहले से मौजूद है 109
ParameterMatchingRecordNotFound मिलान रिकॉर्ड नहीं मिला 110
ParameterInvalidCallBackURL निर्दिष्ट कॉलबैक URL अमान्य है 111
ParameterNonExistantCallBackURL कॉलबैक URL मौजूद नहीं है 112
ParameterImageWidthTooLarge निर्दिष्ट छवि चौड़ाई बहुत बड़ी है 113
ParameterImageHeightTooLarge निर्दिष्ट छवि ऊंचाई बहुत बड़ी है 114
ParameterBrowserWidthTooLarge निर्दिष्ट ब्राउज़र ऊंचाई बहुत बड़ी है 115
ParameterBrowserHeightTooLarge निर्दिष्ट ब्राउज़र की चौड़ाई बहुत बड़ी है 116
ParameterDelayTooLarge निर्दिष्ट देरी बहुत बड़ी है 117
ParameterInvalidBackground पीडीएफ के लिए अमान्य पृष्ठभूमि पैरामीटर 118
ParameterInvalidIncludeLinks अमान्य में PDF के लिए लिंक पैरामीटर शामिल हैं 119
ParameterInvalidIncludeOutline अमान्य में पीडीएफ के लिए रूपरेखा पैरामीटर शामिल हैं 120
ParameterInvalidPageSize अमान्य PDF पृष्ठ आकार 121
ParameterInvalidPageOrientation पीडीएफ के लिए अमान्य पृष्ठ उन्मुखीकरण 122
ParameterVerticalMarginTooLarge PDF के लिए वर्टिकल मार्जिन बहुत बड़ा है 123
ParameterHorizontalMarginTooLarge पीडीएफ के लिए क्षैतिज मार्जिन बहुत बड़ा है 124
ParameterInvalidCoverUrl पीडीएफ के लिए अमान्य कवर URL 125
ParameterNonExistantCoverUrl पीडीएफ के लिए निर्दिष्ट कवर URL मौजूद नहीं है 126
ParameterMissingCookieName कुकी नाम गायब है 127
ParameterMissingCookieDomain कुकी डोमेन गुम है 128
ParameterInvalidCookieName अमान्य कुकी नाम 129
ParameterInvalidCookieDomain अमान्य कुकी डोमेन 130
ParameterInvalidCookieDelete अमान्य कुकी हटाएं मूल्य 131
ParameterInvalidCookieHTTP अमान्य कुकी HTTP मान 132
ParameterInvalidCookieExpiry अमान्य कुकी समाप्ति 133
ParameterInvalidCacheValue अमान्य कैश मान 134
ParameterInvalidDownloadValue अमान्य डाउनलोड मूल्य 135
ParameterInvalidSupressValue अमान्य दमन मूल्य 136
ParameterMissingWaterMarkपहचानकर्ता वॉटरमार्क पहचानकर्ता गुम है 137
ParameterInvalidWaterMarkपहचानकर्ता अमान्य वॉटरमार्क पहचानकर्ता 138
ParameterInvalidWaterMarkXPos अमान्य वॉटरमार्क x स्थिति 139
ParameterInvalidWaterMarkYPos अमान्य वॉटरमार्क y स्थिति 140
ParameterMissingWaterMarkका गठन वॉटरमार्क नहीं मिला 141
प्राचलWaterMarkबहुत बड़ा वॉटरमार्क बहुत बड़ा है 142
ParameterMissingParameters लापता पैरामीटर 143
ParameterQualityTooLarge गुणवत्ता पैरामीटर बहुत बड़ा है 144
ParameterQualityTooSmall गुणवत्ता पैरामीटर बहुत छोटा है 145
ParameterRepeatTooSmall दोहराएँ पैरामीटर बहुत छोटा है 149
ParameterInvalidReverse रिवर्स पैरामीटर अमान्य है 150
ParameterFPSTooLarge फ्रेम प्रति सेकंड पैरामीटर बहुत बड़ा है 151
ParameterFPSTooSmall फ़्रेम प्रति सेकंड पैरामीटर बहुत छोटा है 152
ParameterSpeedTooFast गति पैरामीटर बहुत तेज है 153
ParameterSpeedTooSlow गति पैरामीटर भी धीमा 154
ParameterInvalidAnimationCombination अवधि, एफपीएस, चौड़ाई और ऊंचाई के मापदंडों का संयोजन बहुत बड़ा है 155
ParameterStartTooSmall पैरामीटर को बहुत छोटा करें 156
ParameterDurationTooSmall अवधि पैरामीटर बहुत छोटा है 157
ParameterNoHTML कोई HTML निर्दिष्ट नहीं किया गया था 163
ParameterInvalidTargetValue अमान्य लक्ष्य निर्दिष्ट किया गया 165
ParameterInvalidHideValue निर्दिष्ट करने के लिए अमान्य तत्व 166
ParameterInvalidIncludeImages DOCX के लिए लिंक पैरामीटर शामिल करें 167
ParameterInvalidExportURL अमान्य निर्यात URL 168
ParameterInvalidWaitForValue निर्दिष्ट के लिए अमान्य प्रतीक्षा 169
ParameterInvalidTransparentValue अवैध पारदर्शी निर्दिष्ट है 170
ParameterInvalidEncryptionKey अमान्य एन्क्रिप्शन कुंजी निर्दिष्ट है 171
ParameterInvalidNoAds अमान्य विज्ञापन मान निर्दिष्ट है 172
ParameterInvalidProxy अमान्य HTTP प्रॉक्सी सेटिंग्स प्रदान की गई हैं 173
ParameterInvalidNoNotify अमान्य कुकी अधिसूचना मान निर्दिष्ट किया गया है 174
ParameterInvalidHD अमान्य उच्च परिभाषा मान निर्दिष्ट किया गया है 176
NetworkServerOffline सर्वर ऑफ़लाइन 200
NetworkGeneralError सामान्य नेटवर्क त्रुटि 201
NetworkDDOSAttack वितरित डेनियल ऑफ़ सर्विस हमले 202
RenderingError सामान्य रेंडरिंग त्रुटि 300
RenderingMissingScreenshot लापता स्क्रीनशॉट 301
GenericError सामान्य त्रुटि 400
UpgradeRequired अपग्रेड आवश्यक है 500
पट्टिकाSaveत्रुटि पट्टिका save त्रुटि 600
FileNonExistantPath फ़ाइल पथ मौजूद नहीं है 601