私はそれでPHPで遊んでいて、何かがうまくいくようになりました、私がしたことは:
$client = new SoapClient("http://ws.cdyne.com/WeatherWS/Weather.asmx?wsdl");
$fetchedArr = $client->GetCityForecastByZIP(array("Zip" => "10451")); //get the weather in the bronx YO!
そして今、私は私のアプリケーションi WPF/C#に同じことをしてもらいたいです。 C#で同等のものは何ですか?
最も簡単な方法は、VSを使用してWeb参照を追加することです。これにより、スタブが自動的に作成されます
プロジェクトにWebサービス参照を追加し、サービスに公開されたメソッドを呼び出すのが最善の策です。手動でSOAPを作成する手間を省くためのトリックを実行します
Visual Studioを使用したくない、または使用したくない場合は、.NETSDKの「wsdl.exe」コマンドを使用してラッパークラスを生成できます。
参照: http://msdn.Microsoft.com/en-us/library/7h3ystb6%28VS.80%29.aspx
生成されたコードを制御することをお勧めする場合は、Wsdl.exeの代わりに最新の SvcUtil.exe を使用することをお勧めします。