С этим файлом WSDL (wissd'le) можно многое сделать.
От выполнения WS Class вручную до использования Автоматически сгенерированного класса из wsdl.exe
давайте представьте , что, например, у вас есть этот WDSL (взято из WebServiceX.Net )
до создайте автоматически сгенерированный C # прокси вы идете в командную строку и пишете:
wsdl /language:cs /protocol:soap /out:C:\myProxyScripts http://www.webservicex.net/TranslateService.asmx?wsdl
Примечание : внутри вашей папки C: \ Program Files \ Microsoft SDK \ Windows \ v6.1 \ Bin вы найдете wsdl.exe или просто создайте dir / s в ваших C: \ Program Files \
если вы хотите в Visual Basic , просто используйте / language: vb или / l: vb
/ язык:
Язык, используемый для сгенерированного прокси-класса. Выберите из «CS»,
'VB', 'JS', 'VJS', 'CPP' или укажите полное имя для класса, реализующего System.CodeDom.Compiler.CodeDomProvider.
по умолчанию
язык "CS" (CSharp). Краткая форма '/l:'.
Эта команда поместит в ваш C: \ myProxyScripts автоматически сгенерированный прокси.
если вы используете файл WSDL на вашем компьютере , просто измените URL на ваш полный путь , например
wsdl /language:cs /protocol:soap /out:C:\myProxyScripts C:\myProxyScripts\myWsdlFile.wsdl
Примечание: ваш сгенерированный прокси будет называться Имя службы , которое вы указали в нашем примере как:
<wsdl:service name="TranslateService">
Я надеюсь, что это поможет вам, понять WSDL, автоматически сгенерированные прокси и что теперь вы можете управлять всем, что вам нужно, чтобы удовлетворить пожелания ваших клиентов.