من أجل تمكين المطورين من معالجة الأخطاء برمجياً ، عند حدوث خطأ 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 } }
قيمة التعداد | وصف المنتج | رمز |
---|---|---|
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 | عنوان رد الاتصال غير موجود | 112 |
ParameterImageWidthTooLarge | عرض الصورة المحدد كبير جدًا | 113 |
ParameterImageHeightTooLarge | ارتفاع الصورة المحدد كبير جدًا | 114 |
ParameterBrowserWidthTooLarge | ارتفاع المتصفح المحدد كبير جدًا | 115 |
ParameterBrowserHeightTooLarge | عرض المستعرض المحدد كبير جدًا | 116 |
ParameterDelayTooLarge | تأخير المحدد كبير جدا | 117 |
ParameterInvalidBackground | معلمة خلفية غير صالحة لملف PDF | 118 |
ParameterInvalidIncludeLinks | تضمين ارتباط الروابط غير صالح لقوات الدفاع الشعبي | 119 |
ParameterInvalidIncludeOutline | تضمين غير صالح معلمة مخطط تفصيلي لـ PDF | 120 |
ParameterInvalidPageSize | حجم صفحة PDF غير صالح | 121 |
ParameterInvalidPageOrientation | اتجاه الصفحة غير صالح لقوات الدفاع الشعبي | 122 |
المعلمة عمودي مارجinTooLarge | الهامش العمودي لقوات الدفاع الشعبي كبير جدا | 123 |
معلمة أفقي مارجinTooLarge | الهامش الأفقي لملف PDF أكبر من اللازم | 124 |
ParameterInvalidCoverUrl | عنوان URL للتغطية غير صالح لـ PDF | 125 |
ParameterNonExistantCoverUrl | عنوان URL المحدد للغلاف غير موجود في PDF | 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 موقع x | 139 |
ParameterInvalidWaterMarkYPos | باطل watermark ذ الموقف | 140 |
ParameterMissingWaterMarkشكل | Watermark غير معثور عليه | 141 |
معاملWaterMarkTooLarge | Watermark كبير جدا | 142 |
ParameterMissingParameters | المعلمات المفقودة | 143 |
ParameterQualityTooLarge | معلمة الجودة كبيرة جدا | 144 |
ParameterQualityTooSmall | معلمة الجودة صغيرة جدا | 145 |
ParameterRepeatTooSmall | كرر المعلمة صغيرة جدا | 149 |
ParameterInvalidReverse | عكس المعلمة غير صالحة | 150 |
ParameterFPSTooLarge | الإطارات لكل معلمة ثانية كبيرة جدًا | 151 |
ParameterFPSTooSmall | الإطارات لكل معلمة ثانية صغيرة جدًا | 152 |
ParameterSpeedTooFast | المعلمة السرعة بسرعة كبيرة | 153 |
ParameterSpeedTooSlow | المعلمة السرعة بطيئة جدا | 154 |
ParameterInvalidAnimationCombination | مزيج من المعلمات المدة ، FPS ، العرض والارتفاع كبير جداً | 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 |
خطأ عام | خطأ عام | 400 |
UpgradeRequired | ترقية المطلوبة | 500 |
قم بتقديمSaveخطأ | قم بتقديم save خطأ | 600 |
FileNonExistantPath | مسار الملف غير موجود | 601 |