• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Tsukasa no Hibi

Cloudy Sky. Occasional Rain.

You are here: Home / Blog / WSDL + .net = Mach2

WSDL + .net = Mach2

2007-08-25 by tsukasa Leave a Comment

Egal wie sehr ich mich über .net manchmal aufrege, das Framework ist in vielen Hinsichten einfach genial einfach (wunderbares Konstrukt, oder?).

Wenn erstmal die Datenbankverbindung steht (das ist echt eine Qual), dauert die Umsetzung einer einfachen Abfrage nur 30 Sekunden und lässt sich dankbarerweise auch direkt im Browser testen. Auch die WSDL Beschreibungen werden direkt erstellt. Dann einfach C# anfeuern, WSDL als Webverweis importieren und man ist fertig.

Webservice in 3 Zeilen einbinden und abfragen:

UpdateAPI.Service UpdateServer = new UpdateAPI.Service();
UpdateAPI.UpdateInfo UpdateData = UpdateServer.Update_Check(“Acrobat Reader”, “8.10”);
textBox1.Text = UpdateData.ToString();

Alles vollkommen automatisch. Und dafür hab ich mich mit dem XMLTextReader rumgequält, wenn es doch in diesem Fall viel einfacher geht… 😉 .

Besonders schön: Ich kann dank Verwendung von C# auch wieder mit Structs arbeiten. Die somit erstellten Typen erscheinen auch in der WSDL Datei und somit konsequent auch im IntelliSense von VS.net. Erleichtert die Entwicklung erheblich und reduziert unnötigen Overhead an Zeitverbrauch nur für die Redefinition von toter Masse, die man bei der Entwicklung des Webservice eh schon geschrieben hat.

Filed Under: Blog

Reader Interactions

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Tags

.net AutoHotkey Bitcasa Blog C# Docker Fonts Fun Google Chrome Hardware How To Life Linux Mono Mplayer Music My NAS nVidia OBS OpenEdge OpenSSH Palaver Pangya! Portable App PowerShell Programming Quote RaiDrive Reminder Scripting Software Streaming Technology Tips twitter Video Virtualization VMware Web Windows Wine WordPress Wuala YouTube ZNC

Cool stuff

  • AdiIRC
  • Affinity Designer
  • Affinity Photo
  • AquaSnap
  • Arch Linux
  • Archive Team
  • ConEmu
  • Debian
  • Directory Opus
  • Far Manager
  • FileLocator Pro
  • Fluent Search
  • foobar2000
  • Forte Agent
  • IRCCloud
  • ISBoxer
  • Jetbrains Rider
  • Newsblur
  • OBS Studio
  • Obsidian.md
  • RaiDrive
  • Sublime
  • SyncBackPro
  • The Semware Editor
  • True Launch Bar
  • Vivaldi
  • Wavebox
  • WinHex
  • WinRAR
  • WinSCP
  • XYplorer
  • ZNC
  • Zoom Player Max

Semantic Web

  • Mastodon
  • Tsukasa no Hibi
  • Tsukasa no Hibi Sitemap

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Footer

About

Going since 2004, Tsukasa no Hibi is my personal blog about technology, media and sometimes society.

More about Tsukasa no Hibi

WordPress · Log in