오류가 발생할 때 개발자가 프로그래밍 방식으로 오류를 처리 할 수 있도록 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 | 콜백 URL이 존재하지 않습니다 | 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 |
매개변수수직 마진inToo큰 | PDF의 세로 여백이 너무 큼 | 123 |
매개변수HorizontalMarginToo큰 | PDF의 가로 여백이 너무 큼 | 124 |
ParameterInvalidCoverUrl | PDF의 유효하지 않은 표지 URL | 125 |
ParameterNonExistantCoverUrl | PDF에 지정된 표지 URL이 없습니다. | 126 |
ParameterMissingCookieName | 쿠키 이름이 없습니다 | 127 |
ParameterMissingCookieDomain | 쿠키 도메인 누락 | 128 |
ParameterInvalidCookieName | 유효하지 않은 쿠키 이름 | 129 |
ParameterInvalidCookieDomain | 잘못된 쿠키 도메인 | 130 |
ParameterInvalidCookieDelete | 잘못된 쿠키 삭제 값 | 131 |
ParameterInvalidCookieHTTP | 유효하지 않은 쿠키 HTTP 값 | 132 |
ParameterInvalidCookieExpiry | 유효하지 않은 쿠키 만료 | 133 |
ParameterInvalidCacheValue | 유효하지 않은 캐시 값 | 134 |
ParameterInvalidDownloadValue | 잘못된 다운로드 값 | 135 |
ParameterInvalidSupressValue | 유효하지 않은 억제 값 | 136 |
매개 변수 누락WaterMark확인 | 누락 watermark 식별자 | 137 |
잘못된 매개 변수WaterMark확인 | 잘못된 watermark 식별자 | 138 |
잘못된 매개 변수WaterMarkXPos | 잘못된 watermark x 위치 | 139 |
잘못된 매개 변수WaterMarkYPos | 잘못된 watermark y 위치 | 140 |
매개 변수 누락WaterMark형성 | Watermark 찾을 수 없음 | 141 |
매개 변수WaterMark너무 큰 | Watermark 너무 큰 | 142 |
매개 변수 누락 매개 변수 | 누락 된 매개 변수 | 143 |
매개 변수 품질이 너무 큼 | 품질 매개 변수가 너무 큼 | 144 |
ParameterQualityTooSmall | 품질 매개 변수가 너무 작습니다 | 145 |
ParameterRepeatTooSmall | 반복 매개 변수가 너무 작습니다 | 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 | 잘못된 쿠키 알림 값이 지정되었습니다. | 174 |
ParameterInvalidHD | 유효하지 않은 고화질 값이 지정되었습니다. | 176 |
NetworkServerOffline | 서버 오프라인 | 200 |
NetworkGeneralError | 일반적인 네트워크 오류 | 201 |
네트워크 | 분산 서비스 거부 공격 | 202 |
렌더링 오류 | 일반적인 렌더링 오류 | 300 |
렌더링 누락 된 스크린 샷 | 스크린 샷 누락 | 301 |
GenericError | 일반적인 오류 | 400 |
업그레이드 필요 | 업그레이드 필요 | 500 |
입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에Save오류 | 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 save 오류 | 600 |
FileNonExistantPath | 파일 경로가 존재하지 않습니다 | 601 |