Bạn có thể làm nhiều việc với tệp WSDL (wissd'le) đó.
Từ làm WS Lớp tay sử dụng Auto tạo lớp từ wsdl.exe
let của tưởng tượng rằng, ví dụ, bạn có WDSL này (tooked từ WebServiceX.Net)
để tạo proxy C# được tạo tự động bạn đi tới dấu nhắc lệnh và viết:
wsdl /language:cs /protocol:soap /out:C:\myProxyScripts http://www.webservicex.net/TranslateService.asmx?wsdl
Note: bên trong C: \ Program Files \ Microsoft SDKs \ Windows \ v6.1 \ thư mục Bin bạn sẽ tìm thấy wsdl.exe hoặc chỉ làm một dir/s trong C: \ Program Files \
nếu bạn muốn trong Visual Basic, chỉ cần sử dụng /ngôn ngữ: vb hoặc /l: vb
/language: Ngôn ngữ sử dụng cho lớp proxy được tạo. Chọn từ 'CS', 'VB', 'JS', 'VJS', 'CPP' hoặc cung cấp tên đủ điều kiện cho lớp triển khai System.CodeDom.Compiler.CodeDomProvider.
Ngôn ngữ mặc định là 'CS' (CSharp). Dạng ngắn là '/ l:'.
Lệnh này sẽ đặt bên trong C: \ myProxyScripts proxy được tạo tự động của bạn.
nếu bạn sử dụng file WSDL trong máy tính của bạn, chỉ thay đổi URL để bạn đường dẫn đầy đủ, ví dụ
wsdl /language:cs /protocol:soap /out:C:\myProxyScripts C:\myProxyScripts\myWsdlFile.wsdl
Lưu ý: Proxy tạo của bạn sẽ được gọi là Tên Dịch vụ, tên bạn đã chỉ định, trong ví dụ của chúng tôi là:
<wsdl:service name="TranslateService">
Tôi hy vọng điều này sẽ giúp bạn, hiểu WSDL, các proxy được tạo tự động và bạn có thể quản lý bây giờ mọi thứ trong phần cuối của bạn để đáp ứng mong muốn của khách hàng của bạn.
tạo WSDL cho các lớp hiện có = "chiến lược từ dưới lên" [so với] tạo bộ xương lớp cho WSDL hiện có = "chiến lược từ trên xuống" (Wikipedia) – JohnB