DynWsLib

A .NET Library to Dynamically Call Web Services at Runtime

by thinktecture's Christian Weyer

Version 1.6

(Download link at the end of the article):

Have you ever thought of invoking your Web Services dynamically without having to generate a client-side proxy class at design/compile time with WSCF, wsdl.exe or Visual Studio?

No need to know the exact Web Service description and endpoint at compile/design time. Just get your WSDL, specify the service (binding) to use and the operations to call, and voila! The library can be used especially good in testing scenarios.

 The library is provided in source code.

Major features:

  • Asynchronous invocation support
  • Web proxy support
  • User credentials support
  • Communication timeout support
  • Multiple bindings support
  • Out parameters support
  • Access to dynamic assemblies' temporary path
  • Soap message access disabled by default
  • Numerous bug fixes, code refactored
  • Improved test client

Known Issues:

  • Still no prime performance
  • Still no documentation (cheating with GhostDoc, though ;))
  • Test UI does not support out params

Feel free to leave any comments, flames, or rants here.
Special thanks to all testers (too many to list here, sorry).

Download

For .NET 2.0 and
Visual Studio 2005
Version 1.6   2006/6/21
For .NET 1.1 and
Visual Studio .NET 2003
Version 1.5   2004/11/16


DISCLAIMER:

Please read and accept the license for this software. It is also included in the download and the installation files of the tool.