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

エラーコード検索

列挙値 説明 Code
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 PDFの無効な背景パラメーター 118
ParameterInvalidIncludeLinks PDFの無効なインクルードリンクパラメーター 119
ParameterInvalidIncludeOutline PDFのアウトラインパラメータが無効です 120
ParameterInvalidPageSize 無効なPDFページサイズ 121
ParameterInvalidPageOrientation PDFのページの向きが無効です 122
パラメータVerticalMarginTo大きい PDFの垂直マージンが大きすぎます 123
ParameterHorizo​​ntalMarginTo大きい PDFの水平マージンが大きすぎる 124
ParameterInvalidCoverUrl PDFのカバーURLが無効です 125
ParameterNonExistantCoverUrl PDFの指定されたカバーURLは存在しません 126
ParameterMissingCookieName Cookie名がありません 127
ParameterMissingCookieDomain 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
ParameterInvalidWaterMark識別する 「無効」 watermark 識別子 138
ParameterInvalidWaterMarkXPos 「無効」 watermark x位置 139
ParameterInvalidWaterMarkYPos 「無効」 watermark y位置 140
パラメータ欠損WaterMarkフォーマット Watermark 見つかりません 141
WaterMark大きすぎる Watermark 大きすぎる 142
ParameterMissingParameters パラメータがありません 143
ParameterQualityTooLarge 品質パラメーターが大きすぎます 144
ParameterQualityTooSmall 品質パラメーターが小さすぎます 145
パラメータRepeatTooSmall 繰り返しパラメーターが小さすぎます 149
ParameterInvalidReverse 逆パラメーターが無効です 150
パラメータFPSTooLarge フレーム/秒パラメーターが大きすぎます 151
パラメータFPSTooSmall フレーム/秒パラメーターが小さすぎます 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 無効なCookie通知値が指定されました 174
パラメータInvalidHD 無効な高解像度値が指定されました 176
NetworkServerOffline サーバーオフライン 200
NetworkGeneralError 一般的なネットワークエラー 201
ネットワークDDOS攻撃 分散型サービス拒否攻撃 202
RenderingError 一般的なレンダリングエラー 300
レンダリングなしスクリーンショット スクリーンショットがありません 301
GenericError 一般的なエラー 400
アップグレードが必要 アップグレードが必要 500
FileSaveエラー File save エラー 600
FileNonExistantPath ファイルパスが存在しません 601