Om ontwikkelaars in staat te stellen programmatisch fouten te verwerken, wanneer een fout optreedt GrabzIt ASP.NET API gooit een GrabzItException die een foutcode bevat die direct wordt toegewezen aan een fout. Hoe elke foutcode wordt toegewezen aan een fout, wordt aangegeven in de onderstaande tabel. Dit voorkomt dat u foutmeldingen moet analyseren.
Een voorbeeld van een uitzondering van GrabzItException met behulp van foutcodes om te bepalen hoe een fout moet worden behandeld, wordt hieronder weergegeven.
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 } }
Waarde bepalen | Cursusomschrijving | Code |
---|---|---|
ParameterNoURL | URL ontbreekt | 100 |
ParameterInvalidURL | Opgegeven URL is ongeldig | 101 |
ParameterNonExistantURL | Opgegeven URL bestaat niet | 102 |
ParameterMissingApplicationKey | Applicatiesleutel ontbreekt | 103 |
ParameterUnrecognisedApplicationKey | Toepassingssleutel wordt niet herkend | 104 |
ParameterMissingSignature | Handtekening ontbreekt | 105 |
ParameterInvalidSignature | Handtekening is ongeldig | 106 |
ParameterInvalidFormat | Opgegeven indeling is ongeldig | 107 |
ParameterInvalidCountryCode | Opgegeven landcode is ongeldig | 108 |
ParameterDuplicateIdentifier | Opgegeven id bestaat al | 109 |
ParameterMatchingRecordNotFound | Overeenkomend record niet gevonden | 110 |
ParameterInvalidCallBackURL | Opgegeven terugbel-URL is ongeldig | 111 |
ParameterNonExistantCallBackURL | Terugbel-URL bestaat niet | 112 |
ParameterImageWidthTooLarge | Opgegeven afbeeldingsbreedte te groot | 113 |
ParameterImageHeightTooLarge | Opgegeven afbeeldingshoogte te groot | 114 |
ParameterBrowserWidthTooLarge | Opgegeven browserhoogte te groot | 115 |
ParameterBrowserHeightTooLarge | Opgegeven browserbreedte te groot | 116 |
ParameterDelayTooLarge | Opgegeven vertraging te groot | 117 |
ParameterInvalidBackground | Ongeldige achtergrondparameter voor PDF | 118 |
ParameterInvalidIncludeLinks | Ongeldige include links parameter voor PDF | 119 |
ParameterInvalidIncludeOutline | Ongeldige include-parameter voor PDF | 120 |
ParameterInvalidPageSize | Ongeldige PDF-paginagrootte | 121 |
ParameterInvalidPageOrientation | Ongeldige paginarichting voor PDF | 122 |
Parameter VerticaalMarginTooGroot | Verticale marge voor PDF te groot | 123 |
ParameterHorizontaalMarginTooGroot | Horizontale marge voor PDF te groot | 124 |
ParameterInvalidCoverUrl | Ongeldige omslag-URL voor PDF | 125 |
ParameterNonExistantCoverUrl | Opgegeven cover-URL voor PDF bestaat niet | 126 |
ParameterMissingCookieName | Naam van cookie ontbreekt | 127 |
ParameterMissingCookieDomain | Cookie-domein ontbreekt | 128 |
ParameterInvalidCookieName | Ongeldige cookienaam | 129 |
ParameterInvalidCookieDomain | Ongeldig cookiedomein | 130 |
ParameterInvalidCookieDelete | Ongeldige cookie-verwijderwaarde | 131 |
ParameterInvalidCookieHTTP | Ongeldige HTTP-waarde van cookie | 132 |
ParameterInvalidCookieExpiry | Ongeldige vervaldatum van cookie | 133 |
ParameterInvalidCacheValue | Ongeldige cachewaarde | 134 |
ParameterInvalidDownloadValue | Ongeldige downloadwaarde | 135 |
ParameterInvalidSupressValue | Ongeldige onderdrukkingswaarde | 136 |
ParameterMissingWaterMarkIdentifier | Vermist watermark identificatie | 137 |
ParameterInvalidWaterMarkIdentifier | Ongeldig watermark identificatie | 138 |
ParameterInvalidWaterMarkxpos | Ongeldig watermark x positie | 139 |
ParameterInvalidWaterMarkYPOS | Ongeldig watermark y positie | 140 |
ParameterMissingWaterMarkFormaat | Watermark niet gevonden | 141 |
ParameterWaterMarkTe groot | Watermark te groot | 142 |
ParameterMissingParameters | Ontbrekende parameters | 143 |
ParameterQualityTooLarge | Kwaliteitsparameter te groot | 144 |
ParameterQualityTooSmall | Kwaliteitsparameter te klein | 145 |
ParameterRepeatTooSmall | Herhaal parameter te klein | 149 |
ParameterInvalidReverse | Omgekeerde parameter ongeldig | 150 |
ParameterFPSTooLarge | Frames per seconde parameter te groot | 151 |
ParameterFPSTooSmall | Frames per seconde parameter te klein | 152 |
ParameterSnelheidTooFast | Snelheidsparameter te snel | 153 |
ParameterSnelheidTooLangzaam | Snelheidsparameter te langzaam | 154 |
ParameterOngeldigeAnimatieCombinatie | De combinatie van de parameters duur, FPS, breedte en hoogte is te groot | 155 |
ParameterStartTeKlein | Start parameter te klein | 156 |
ParameterDuurTe klein | Duurparameter te klein | 157 |
ParameterGeen HTML | Er is geen HTML opgegeven | 163 |
ParameterOngeldigeTargetValue | Ongeldig doel opgegeven | 165 |
ParameterOngeldigeHideValue | Ongeldig element om te verbergen | 166 |
ParameterInvalidIncludeImages | Inclusief koppelingsparameter voor DOCX | 167 |
ParameterOngeldigeExport-URL | Ongeldige export-URL | 168 |
ParameterInvalidWaitForValue | Ongeldig wachten op opgegeven | 169 |
ParameterOngeldigeTransparanteWaarde | Ongeldig transparant opgegeven | 170 |
ParameterInvalidEncryptionKey | Ongeldige coderingssleutel opgegeven | 171 |
ParameterOngeldigGeen Advertenties | Ongeldige advertentiewaarde opgegeven | 172 |
ParameterOngeldigeProxy | Ongeldige HTTP-proxy-instellingen verstrekt | 173 |
ParameterInvalidNoNotify | Ongeldige cookiewaarschuwingswaarde opgegeven | 174 |
Parameter Ongeldige HD | Ongeldige high definition-waarde opgegeven | 176 |
NetwerkServerOffline | Server offline | 200 |
NetwerkAlgemeenfout | Algemene netwerkfout | 201 |
NetwerkDDOSAttack | Gedistribueerde Denial of Service-aanval | 202 |
Weergavefout | Algemene renderingfout | 300 |
Schermweergave renderen | Ontbrekende screenshot | 301 |
Algemene fout | Algemene fout | 400 |
Upgrade vereist | Upgrade vereist | 500 |
Dien inSaveFout | Dien in save fout | 600 |
BestandNiet Bestaand Pad | Bestandspad bestaat niet | 601 |