Startseite > Archiv > Varianten der Fehlerbehandlung in Webdiensten und Client-Anwendungen

Varianten der Fehlerbehandlung in Webdiensten und Client-Anwendungen

dotnetpro 9/2004 Von Andreas Maslo erschienen in dotnetpro 9/2004 auf Seite 16
Code: A0409Webdienste
1 Bewertung(en):

Aus Fehlern lernen Anhand eines Webdienstes zum Ermitteln von Filminformationen zeigt Ihnen dotnetpro, wie Sie auftretende Fehler wahlweise auf der Seite des Webdienstes oder der Client-Anwendung verarbeiten. Außerdem wird beschrieben, wie Sie die Informationsabfrage mithilfe benutzerdefinierter Fehler beeinflussen können.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_top   2003   200417   200419   200421   200423   2004www   A0409WebdiensteAbbildung1   Abbildung   Abbildung3   Abbildung4   aber   Abfrage   AbfragekeineOnline   Abfragekrite   Abfragekriterien   Abfragen   abge   abgear   abgebrochen   abgefragt   abgefragte   abgefragten   abgelegt   abgerufen   abgesetzt   abgespalten   abgestimmt   Abhängigkeit   ablaufsteuerung   ablaufsteuerungnutzen   able   Abschließend   Absturz   abzufragen   Access   Adresse   aktuell   aktuelle   Alien   alle   AllFieldsExist   also   alternativ   Analyse   Analyseermitteln   analysiert   andere   anderen   ändert   Änderung   Andreas   Angaben   ange   angegebe   angegeben   angegebenen   angegebener   angepasst   angezeigt   angezeigten   anhand   AnhandeinesWebdiensteszumErmittelnvonFilminformationenzeigtIhnendotnetpro   anschlie   anschließend   Ansonsten   anten   Anwahl   Anweisung   Anweisungen   Anwen   Anwender   Anwendung   Anwendungaus   Anwendungen   AnwendungMovieDemo   Anwendungverar   Anwendungzurückgeliefert   Anzeigen   anzuzeigenden   arbeiten   auch   audio   Aufbau   aufgebaut   aufgetreten   aufgetretenen   Auflis   Aufru   Aufruf   aufrufen   aufrufende   auftreten   auftretende   auftretendeFehlerwahlweiseaufderSeitedesWebdienstesoderderClient   auftretenden   ausbauen   ausbaufähig   AusdemInternetübernommene   AusFehlernlernen   ausführen   Ausgabe   Ausgangspunkt   ausge   ausgeführt   ausgegeben   ausgelesen   ausgelöst   ausgetauscht   ausgewertet   auslösenden   Ausnahme   Ausnahmebehandlung   ausschließlich   Außerdem   Außerdemkanndie   Außerdemwirdbeschrieben   AustauschenvonFehlermeldun   ausweichen   auswertbar   Auswertung   AuswertungAbbildung2   Auswertungermitteln   auszuschließen   autark   Auto   automa   Autor   bank   bardasInternet   Basic   basiert   bearbeitete   Bearbeitung   Bedarf   bedeutet   bedie   beeinflussen   Beeinflussung   Beenden   beendet   Befehl   befinden   befindet   behandeln   behandelt   Behandlung   Beide   beim   Beispiel   Beispielanwendung   Beispielen   beispielsweise   beiten   beitet   beitungwirdmit   bekannten   beliebige   benutzerde   benutzerdefi   benutzerdefinierte   benutzerdefinierten   beparameter   Berater   Berechtigung   bereit   bereits   berücksichtigen   berücksichtigt   beschränkt   Beschreibung   besitzen   Bestandteil   bestätigen   BestehtbeieinerInternet   betrachtet   Betrieb   bevorzugt   Bezeichner   Bezeichnerbeziehungsweise   Bezeichners   beziehungsweise   Bezug   bietet   bildung   Bill   Bindung   Blick   Block   Blocks   Boolean   btnFind_Click   btnSave_Click   btnShowID   btnShowID_Click   BufferResponse   ByRef   ByVal   CacheDuration   catch   CDDB   cess   char   Checked   chenihnunterderE   chenketten   chergestellt   chern   chkError   class   Click   Client   clientseitig   Close   Code   codieren   codiert   Collection   Const   Conv2Str   Create   dabei   daher   damit   dann   darauf   darin   Darsteller   Darüber   DasBeispiel   dass   data   DataException   Daten   Datenbank   Datenbankabfrage   Datenbankname   Datenbankverar   Datenbankverbindung   Datenbankzugriff   Datenbankzugriffsfehler   Datensatz   Datensätze   Datensatzes   Datensatzkennung   Datensatzkennungabfragen   Datensatznummer   Datensatzstruktur   Datenstruktur   dazu   dbCom   dbCommand   dbConnec   DBConnection   dbEntry   dbfile   dbpath   dbTable   Definieren   definiert   dementsprechend   demFallaneineClient   demnach   Demo   demÜbergabepa   denen   denkbar   Dennoch   denWebdienst   derAudio   deren   derenHilfeFilminformationeneinerStruktur   derVariablen   DerWebdienstunddieWindows   desto   Detailinformationen   deutige   Deutsche   deutschen   deutscher   dieClient   DieHTML   DieMethodeGetMaxIDgreiftge   Dienst   Dienste   Dienstes   dienstwsMovieInfosundderzugehörigen   dient   DieProjektgruppezumWeb   dies   diese   diesem   dieser   diglich   Dipl   direkt   direkten   diverse   Dort   dotnetpro   Drehbuch   dung   dungen   dungsdialog   durch   durchaus   durchführt   durchgeführt   durchzuführen   Ebene   eEntry   eigenen   Eigenschaft   eigenständige   eignisprozedur   eindeutig   eindeutige   eine   eineFehlermeldunginderStatuszeilegemeldet   einem   einen   einer   eines   einfach   einfache   Einfachheit   Eingabe   Eingabelänge   Eingabemaske   einge   eingebbar   eingefasst   eingegebe   eingegebenen   eingelesen   eingeschränkte   einheitlich   einhergehend   einmalig   Einsatz   Eintrag   EinWebdienstzurErmittlung   einzel   einzelne   einzelnes   einzige   einzigen   einzuschränken   Element   Elemente   else   Elseif   endet   enthal   enthält   enthaltene   enthaltenen   entry   entsprechen   entspricht   entwickelt   entwickelte   entwicklungbefasst   ePos   Ereignis   Ereignisprozedur   EreignisprozedurbtnClear   erfolgen   erfolgt   erforderlich   erfüllt   ergänzen   ergänzt   Ergeb   Ergebnis   Ergebnisdatenstruktur   Ergebnisse   Ergebnisseite   Ergebnisstruktur   Eristfer   erkennen   erlaubt   Erläuterung   ermitteln   ermittelt   ermittelte   ermittelten   ermöglichen   ermöglicht   erneut   Error   erscheinen   erscheint   ersetzen   ersetzt   erste   ersten   erwartet   erweitern   erwünscht   eVar   EventArgs   exakt   Excep   Exception   ExecuteNonQuery   ExecuteReader   ExecuteScalar   exem   exemplarisch   ExistenzüberprüfungeinesFilmtitelsinderlokalenFilmdatenbank   Exit   Fall   falsche   false   fehl   Fehleingaben   fehlen   fehlende   fehlenden   Fehler   Fehlerbeeinflussenkönnen   Fehlerbehandlung   Fehlerbehandlungen   FehlerbehandlungimWebdienst   Fehlerbehandlungsroutinen   Fehlerbehandlungweiter   FehlergesteuerteProgramm   Fehlermel   Fehlermeldung   FehlermeldungalsRückgabepa   Fehlermeldungen   FehlermeldungenüberFunk   Fehlern   Fehlernummer   Fehlerquellen   Fehlers   fehlsschaltflächen   Fehlt   Feld   feldelement   Felder   Feldnamens   fende   ferner   fert   ferten   fest   festgelegt   festlegen   Fields_Click   Film   Filmabfrage   Filmabfrageper   FilmabfrageüberDatensatzkennungderlokalenFilmdatenbank   Filmbeschreibung   Filmdaten   Filmdatenbank   Filme   Filmeintrag   Filmeinträgen   Filmermittlung   Filmfas   Filmin   Filminfor   Filminformatio   Filminformationen   Filminformationenautomatischeine   FilminformationeninlokalerFilmdatenbanksichern   Filminformationenkönnenüberden   FilminformationenlokalundimInternetsuchen   FilminformationenüberHTML   FilminfosperInternetdurch   Filmkennun   Filmkennung   Filmliste   Filmnummer   Filmseiten   Filmti   Filmtitel   Filmtitels   finden   FindEntry   FindMovieEntry   finierte   Form   formatiert   formationen   Forms   Formular   Formulars   fortan   FoundMovie   FoundMoviever   fragbar   Frage   fragten   Freedb   freien   Fremdpersonen   frmMain   frmMain_Load   FROM   führen   Function   fünf   Funk   Funktion   Funktionalität   Funktionen   Funktions   Funktionsergebnis   Funktionsnamen   Funktionswert   gabe   ganz   geändert   gearbeitet   geben   gebunden   gefüllt   gefunden   gefundene   gegebe   gegebenenfalls   gehört   geladen   gelegt   gelernt   gelesenen   gelöst   gelten   gemacht   genannte   Genauer   gend   generiert   genmitderClient   genre   genutzt   genutzte   geöff   geöffnet   gepasst   geschlossen   gesehen   gesondert   gespalten   gespeichert   gestar   gestartet   gestellte   gesteuert   gesuchten   gesuchter   GetActual   getActualda   GetEntry   GetMaxID   GetMovieEn   GetMovieEntry   GetMovieInfo   GetResponse   GetResponseStream   gewertet   gewünsch   gezeigt   gezielt   GezielteFehlerübergabeandie   gibt   gleiche   gleichem   gramm   grammablaufsteuerung   greift   grierte   groß   größten   gültige   haben   halten   Handled   Handles   häufig   Hauptfehlerquellen   Hauptformular   Hauptformulars   Hauptprogramm   heißt   heitlich   heitsabfrage   heitsvariablen   heitswert   heranziehen   hergestellt   Herkunft   Herstellungsland   hier   Hilfe   hingegen   href   HTML   HTTP   IData   identisch   Ihre   Ihrer   immer   Imports   Infor   Informa   Informatio   Information   Informationen   Informationenübervariable   informationenwerdenjeweilsindie   Informationsabfrage   Informationsermittlung   Informationsgehalt   Informationsverarbei   InfoszurhöchstenDatensatz   Inhalt   Inhalte   Inherits   innerhalb   INSERT   InStr   inte   Integer   Internet   InternetMovieEntry   Internetseiten   Internetsuche   INTO   IsData   IsDataHit   IsDigit   Item   Jahr   jedem   jedes   JedesStrukturelementvon   jedoch   jeweili   jeweils   kale   Kamera   kann   kein   keine   keinem   kennen   Kennung   kennungabfragen   KeyChar   KeyPress   KeyPressEventArgs   kill   komfor   komfortabel   können   könnten   Konstante   Konstanten   kopie   Kriterien   Kriterium   kritisch   Land   Länge   langsam   lassen   lässlich   Last   LastError   LastErrorder   Lauf   Laufzeit   läutert   LCase   lediglich   leeren   Leerzeichen   Legen   legt   leicht   lerbehandlung   lermeldung   lermeldungen   lerverhalten   Lesen   letzte   letztgenannte   lich   liefert   liegen   Line   Link   lische   Listing   Load   localhost   lokal   lokale   lokalen   Loop   löst   Lösung   lume   macht   Mail   mand   markieren   markiert   Markierung   MasloleitetdasInge   mationen   mationsermittlung   matisch   MaxID   maximale   Maximalwert   MaxLength   mehrere   mehreren   mehrfache   Meldung   Meldungsdialog   ment   merkt   Message   meter   Metho   Methode   Methoden   Microsoft   mitderClient   mithilfe   mitsamt   Mitteln   mittelt   mittelteFehlermeldungzurückgeben   mittelten   mitunter   möglich   Movi   Movie   movie_detail   MovieDemo   MovieEntry   MovieID   Movies   MovieService   MsgBox   mulars   mungen   Musik   muss   müssen   MyBase   MyErr   MyERR0001   nach   Nachbearbei   nachdem   nacheinander   nachfol   nächst   nächste   nächstgeringfügigeKorrekturenam   nachstimmung   nachvoll   naltitel   Namen   Namensräume   Namespace   nannten   natürlich   nbsp   nenenfalls   neralsfreierJournalist   nern   NET2003   neten   NETFactory   NETSolutionsAward   neue   NewData   Next   nicht   nierte   nieurbüroIngES   noch   nommen   nothing   notwendig   Nummer   nungen   nutzen   nutzerdefinierte   nutzt   Obgleich   obInternet   object   oder   oderinderClient   offen   öffnen   OleDb   OleDbCommand   OleDbConnection   OleDbDataReader   online   Open   Option   Optionsfeld   Optionsfelder   Organ   origi   Original   Originalti   Originaltitel   OTitel   Para   parallel   Parameter   Parameters   Pfadname   Phantasie   Place   plarisch   Platzbeim   Pluszeichen   praktischen   Primärindex   Primärschlüssel   private   Professio   Programm   Programmab   Programmablauf   Programmablaufes   Programmausführung   Programme   programmMo   Programmsteuerung   Programmtechnisch   Protokollieren   Provider   Proze   Prozedur   Prozeduralpara   prüfen   prüft   public   PublikationenundderSoft   Quelltext   rameterSearchIn   rameterübermitteln   Read   ReadToEnd   realisieren   Regie   reicht   REPLACE   Resume   return   rien   right   riginalMovieTitle   Rückga   Rückgabe   Rückgabewert   rückgeliefert   sagekräftige   samt   Sämtliche   sBar   scene   Schaltfläche   schaubar   scheinlicher   schen   schiedliche   Schleife   Schleifebeendet   schließend   schränkt   Schritten   Schwachstellen   Schwerpunkt   Search   search_ot   SearchInternet   Sehr   sein   Seite   Seiten   Seitenaufbau   Seitende   Seitewirdjeweilsüber   selbst   SELECT   sender   Server   serverseitige   Service   Services   SetMo   SetMovieEntry   setzt   Shared   ShowEn   ShowEntry   sich   sicher   sichergestellt   sichern   sicherzustel   sichmitdemErstellen   Sicht   Sieerrei   Siefestlegen   sign   sind   sinn   sinnvoll   sodass   soll   sollen   sollten   somit   sondern   sondert   sorgen   source   sowie   span   später   spätere   speicherbar   speichern   speziell   spezieller   spezifizierbar   spielanwendung   spielsweise   Spielzeit   sPos   SprachenVisualBasic   ßend   Standardmäßig   Statuszeile   steht   Stelle   stellern   stellt   stellung   Stirb   StreamReader   string   structure   Struktur   Strukturelement   Strukturelemente   Strukturen   strukturierte   strukturierten   stürze   Such   Suchabfrage   Suche   Suchen   Suchfunktion   Suchkri   Suchkriterien   Suchkriterium   Suchtitel   sung   system   Tabel   Tabelle   Tabellen   Tabellenname   Tabellenspalte   Tabellenstrukturen   Tags   Target   TechnikWebServices   Teilin   telinformationen   tempuri   tenbank   tenen   tensatz   tenstrukturMovieEntry   tentabelle   terien   terium   ternative   ternetgeprüft   testen   Text   TextConvert   Textfeld   Textfelder   Textfeldern   Textfeldes   textmini   THEN   thode   thodeliefertdasErgebnisdirektals   thoden   Throw   ThrowWSException   tion   tions   tionsabfrage   tionsergebnisseaustauschen   tionsnamen   tisch   Titel   Titelabfrage   Titeleingabe   Titelinformationen   Titelvergleich   TitleExist   trägt   Treffer   Treffers   treten   Trim   Tritt   true   tuellen   tung   tungen   txtBeschreibung   txtFSK   txtGenre   txtID   txtID_KeyPress   txtOriginaltitel   txtTitel   über   ÜberdieDatenstrukturMovieEntrytauschtderWebdienstFehlermeldungen   Überein   übereinstim   übereinstimmen   übereinstimmenden   Übereinstimmung   Übergabe   überge   übergeben   übergebenen   überladenen   übermittelt   Übernahme   übernimmt   übernommen   überprüft   umgewandelt   umkopiert   undFachbuchautortätig   undKleinschreibungunterschieden   uner   ungültige   Ungültiger   unmittel   unter   unterbinden   Unterschied   unterschiedli   unzulässigerweise   URLs   VALUES   vari   Variable   Variablen   VariablenunddieDa   Variante   Varianten   VariantenderFehlerbehandlunginWebdienstenundClient   variiert   veranlas   verantwort   verantwortlich   verar   verarbeiten   Verbindung   vereinfacht   Verfahren   verfei   verfügbar   verglei   vergleiche   Verglichen   Verhalten   versucht   vervollständigen   Verwal   verwaltet   verweigert   verwendeten   Verzeichnis   verzeigt   verzichten   verzichtet   verzweigt   vieDemonutzt   vieEntry   vieInfos   viele   VIES   Visual   vollstän   Volume   vonEDV   vonFilminfor   vonFilminformationen   vorangestellt   voraus   VoraussetzungenVisualStudio   vorgegebenen   Vorgehensweise   vorgenommen   vorgestellt   vorhanden   vorkommen   vorliegenden   Vorteil   wählen   wahlweise   Wahr   Wahrheitswert   ware   wäre   Webdiens   Webdienst   Webdiensten   Webdienstes   Webdienstfehlerclientseitig   WebdienstfehlerzurProgramm   Webme   WebMethod   Webmethode   WebRequest   Webseite   Webserver   WebService   Webverweis   weder   weist   weisung   weiter   weitere   weiteren   weiterhin   Weiterverarbeitung   wendung   wenig   weniger   Wenn   werden   Wert   Werte   WHERE   while   wiederum   wieSie   wieSiedieInformationsabfragemithilfebenutzerdefinierter   WINDOWS   wird   wirddiesüber   WirdkeineAusnahmebehandlung   With   Wollen   wreden   wsMo   wsMovieInfos   wurde   wwwMovieNumber   wwwMovieTitle   wwwO   wwwOriginalMovieTitle   Zahlen   Zahlenwert   zedurköpfen   Zeichen   Zeichenkette   zeichnung   zeigt   zeigte   Zeile   zichtet   ziehbar   zielten   zufragen   zugegriffen   zugehörigen   zugeord   zugeordnet   zugrei   zumErmitteln   zumindest   zunächst   zurück   zurückge   zurückgegeben   zurückgegebenen   zurückgelie   zurückgeliefert   zurückliefern   zurückliefert   zurückschreiben   zusammenfassbar   zusammengefasst   Zusätz   zuvor   zwei   zweigt   zweiten   zwingend   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen