Я играл вокруг в 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 и добавить веб-ссылку. Это автоматически создает для вас заглушку
Вы можете использовать инструмент WSDL для создания файла C #, который будет содержать необходимые типы и члены для взаимодействия с веб-службой, или вы можете добавить ссылку на веб-службу. См. здесь для получения более подробной информации.
Вы можете использовать команду "wsdl.exe" из .NET SDK для создания классов-оберток, если не хотите или не хотите использовать Visual Studio.
см: http://msdn.microsoft.com/en-us/library/7h3ystb6%28VS.80%29.aspx