1. Mở console dòng lệnh và chuyển tới thư mục bạn muốn tạo các tệp, gõ vào lệnh sau và bấm Enter:
Svcutil.exe http://localhost:8000/StaffService?wsdl
Bạn sẽ thấy kết quả sau:
2. Tạo ra một console project mới đặt tên là StaffClient và thêm tham chiếu tới System.ServiceModel. Thêm vào tệp vừa tạo ra là Staff.cs, đồng thời đổi tên tệp cấu hình thành app.config và thêm vào project. Kết quả như sau:
3. Sau khi biên dịch và chạy chương trình bạn được kết quả sau:
2.3 Cách khác để tạo tham chiếu ở client
Ngoài cách thực hiện bằng dòng lệnh như ở trên, ta hoàn toàn có thể sử dụng sự giúp đỡ của công cụ Visual Studio để tạo ra tham chiếu dịch vụ phía client. Cách này thực hiện rất nhanh và rất tiện lợi. Cách làm như sau:
Bước 1. Chọn chuột phải vào project cần thêm tham chiếu, ở đây là StaffClient, sau đó chọn menu là Add Service Reference như hình sau:
Bước 2. Gõ vào địa chỉ của dịch vụ cần thêm, sau đó bấm nút Go, phía dưới đặt tên cho tham chiếu dịch vụ là StaffService như hình dưới.
Tài liệu tham khảo
1. Programming your first WCF service (URL: http://www.myitblog.com/sundararajan/programming-your-first-wcf-service.html)
2. Your first WCF Service (URL: http://eng.ahmedelmalt.googlepages.com/wcf02.htm)
Không có nhận xét nào:
Đăng nhận xét