Tools om het web vast te leggen en te converteren

Foutafhandeling met ASP.NET

ASP.NET API

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

Foutcode opzoeken

Waarde bepalen Omschrijving 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