捕獲和轉換Web的工具

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
    }
}

錯誤代碼查詢

枚舉值 產品描述 推薦碼
ParameterNoURL 網址缺失 100
ParameterInvalidURL 指定的網址無效 101
ParameterNonExistantURL 指定的URL不存在 102
ParameterMissingApplicationKey 缺少應用程序密鑰 103
ParameterUnrecognisedApplicationKey 無法識別應用程序密鑰 104
參數缺少簽名 簽名丟失 105
ParameterInvalidSignature 簽名無效 106
ParameterInvalidFormat 指定的格式無效 107
ParameterInvalidCountryCode 指定的國家/地區代碼無效 108
ParameterDuplicateIdentifier 指定的標識符已經存在 109
ParameterMatchingRecordNotFound 找不到匹配記錄 110
ParameterInvalidCallBackURL 指定的回調網址無效 111
ParameterNonExistantCallBackURL 回調網址不存在 112
ParameterImageWidthTooLarge 指定的圖像寬度太大 113
ParameterImageHeightTooLarge 指定的圖像高度太大 114
ParameterBrowserWidthTooLarge 指定的瀏覽器高度過大 115
ParameterBrowserHeightTooLarge 指定的瀏覽器寬度太大 116
ParameterDelayTooLarge 指定的延遲太大 117
ParameterInvalidBackground PDF的背景參數無效 118
ParameterInvalidIncludeLinks PDF的無效包含鏈接參數 119
ParameterInvalidIncludeOutline PDF的包含大綱參數無效 120
參數無效PageSize 無效的PDF頁面大小 121
參數無效PageOrientation PDF的頁面方向無效 122
參數VerticalMarginT大 PDF的垂直邊距太大 123
參數Horizo​​ntalMarginT大 PDF的水平邊距太大 124
ParameterInvalidCoverUrl PDF的無效封面URL 125
ParameterNonExistantCoverUrl PDF的指定封面URL不存在 126
ParameterMissingCookieName 缺少Cookie名稱 127
參數缺少Cookie域名 缺少Cookie域 128
ParameterInvalidCookieName Cookie名稱無效 129
ParameterInvalidCookieDomain Cookie域無效 130
ParameterInvalidCookieDelete Cookie刪除值無效 131
ParameterInvalidCookieHTTP 無效的Cookie HTTP值 132
ParameterInvalidCookieExpiry Cookie過期無效 133
ParameterInvalidCacheValue 無效的緩存值 134
ParameterInvalidDownloadValue 無效的下載值 135
ParameterInvalidSupressValue 無效的抑制值 136
參數缺失WaterMark識別碼 失踪 watermark 識別碼 137
參數無效WaterMark識別碼 無效 watermark 識別碼 138
參數無效WaterMarkXPos 無效 watermark x位置 139
參數無效WaterMark郵局 無效 watermark y位置 140
參數缺失WaterMark格式 Watermark 未找到 141
參數WaterMark太大了 Watermark 過大 142
缺少參數的參數 缺少參數 143
參數QualityTooLarge 質量參數太大 144
參數QualityTooSmall 質量參數太小 145
參數重複太小 重複參數太小 149
ParameterInvalidReverse 反向參數無效 150
參數FPSTooLarge 每秒幀數參數太大 151
參數FPSTooSmall 每秒幀數參數太小 152
參數SpeedTooFast 速度參數過快 153
參數SpeedTooSlow 速度參數太慢 154
ParameterInvalidAnimationCombination 持續時間,FPS,寬度和高度參數的組合太大 155
參數StartTooSmall 啟動參數太小 156
ParameterDurationTooSmall 持續時間參數太小 157
參數NoHTML 未指定HTML 163
ParameterInvalidTargetValue 指定的目標無效 165
ParameterInvalidHideValue 要隱藏的元素無效 166
ParameterInvalidIncludeImages 包括DOCX的鏈接參數 167
ParameterInvalidExportURL 無效的導出網址 168
ParameterInvalidWaitForValue 無效等待指定 169
ParameterInvalidTransparentValue 指定的透明無效 170
ParameterInvalidEncryptionKey 指定的加密密鑰無效 171
ParameterInvalidNoAds 指定的廣告值無效 172
ParameterInvalidProxy 提供了無效的HTTP代理設置 173
ParameterInvalidNoNotify 指定的Cookie通知值無效 174
參數無效HD 指定的高清晰度值無效 176
網絡服務器離線 服務器離線 200
NetworkGeneralError 常規網絡錯誤 201
網絡DDOS攻擊 分佈式拒絕服務攻擊 202
RenderingError 一般渲染錯誤 300
渲染缺少截圖 缺少屏幕截圖 301
GenericError 一般錯誤 400
需要升級 需要升級 500
文件Save錯誤 文件 save error 600
FileNonExistantPath 文件路徑不存在 601