डेवलपर्स को प्रोग्रामेटिक रूप से त्रुटियों को संभालने में सक्षम करने के लिए, जब एक त्रुटि होती है 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 |
परिमाणविद्या मर्गinTऊँघना | PDF के लिए वर्टिकल मार्जिन बहुत बड़ा है | 123 |
पैरामीटरहेयरमैर्जगinTऊँघना | पीडीएफ के लिए क्षैतिज मार्जिन बहुत बड़ा है | 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पहचानकर्ता | लापता watermark पहचानकर्ता | 137 |
ParameterInvalidWaterMarkपहचानकर्ता | अमान्य watermark पहचानकर्ता | 138 |
ParameterInvalidWaterMarkXPos | अमान्य watermark एक्स स्थिति | 139 |
ParameterInvalidWaterMarkYPos | अमान्य watermark y स्थिति | 140 |
ParameterMissingWaterMarkका गठन | Watermark नहीं मिला | 141 |
प्राचलWaterMarkबहुत बड़ा | 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 |