Có bất kỳ công cụ hoặc mẫu tạo mã nào cho phép tôi tùy chỉnh và mở rộng các proxy hệ thống của WCF không? Nó không phải là svcutil là khủng khiếp bị hỏng, nhưng thay vì tôi muốn để có thể generatate mã bổ sung dựa trên hợp đồng dịch vụ, không chỉ giới hạn đầu ra svcutil.Tôi có thể tùy chỉnh thế hệ mã khách hàng WCF như thế nào?
6
A
Trả lời
2
Bạn đã xem số Web Service Software Factory chưa? Nó cho phép bạn có toàn quyền kiểm soát việc tạo mã proxy.
1
Tôi đã kể từ khi tìm thấy hai tùy chọn khác:
1
Có một số mẫu T4 có sẵn trên web. Dưới đây là một số:
http://www.codeproject.com/KB/codegen/WCFWrapperUsingT4.aspx http://staxmanade.blogspot.com/2009/04/t4-replacement-for-add-service.html
Các vấn đề liên quan
- 1. Làm cách nào tôi có thể tùy chỉnh thế hệ getter và setter của Eclipse?
- 2. Tôi có thể tiêm phụ thuộc vào một ErrorLog tùy chỉnh ELMAH như thế nào?
- 3. Tôi có thể viết ngoại lệ tùy chỉnh như thế nào?
- 4. JQGrid - Làm thế nào chúng ta có thể tạo ra một chi tiết hàng tùy chỉnh
- 5. Tùy chỉnh WCF DataContractSerializer
- 6. Làm thế nào để bạn cấu hình một WCF khách hàng trong sản xuất?
- 7. Android: Làm thế nào có thể tùy chỉnh PreferenceScreen?
- 8. TcpListener: Làm thế nào tôi có thể phát hiện một khách hàng ngắt kết nối?
- 9. Làm thế nào tôi có thể chuyển byte theo khối cho khách hàng?
- 10. Chế độ xem tùy chỉnh có thể truy cập hoạt động của nó như thế nào?
- 11. Tôi có thể kiểm tra đơn vị Mã khung thực thể đầu tiên như thế nào?
- 12. Làm thế nào tôi có thể dừng máy khách thử nghiệm WCF mở khi tôi bắt đầu gỡ lỗi?
- 13. Win32 tài nguyên tùy chỉnh lớn có thể như thế nào?
- 14. Bình Python và thông báo lỗi khách hàng tùy chỉnh
- 15. Cấu hình máy khách WCF: làm thế nào tôi có thể kiểm tra xem điểm cuối có trong tệp cấu hình và dự phòng mã nếu không?
- 16. Tôi có thể sử dụng sbt.IO như thế nào?
- 17. iPhone: Tôi có thể sử dụng gcov như thế nào?
- 18. Làm thế nào để thiết lập một khách hàng WCF bằng cách sử dụng wsDualHttpBinding trong mã?
- 19. Tôi có thể tùy chỉnh twitter bootstrap để làm việc với ngôn ngữ từ phải sang trái như thế nào?
- 20. Làm thế nào để tiêu thụ nhiều dịch vụ WCF từ một khách hàng
- 21. Làm thế nào để buộc một .net WCF khách hàng sử dụng NTLM trong một basicHttpBinding?
- 22. Tôi có thể liệt kê các thuật toán mã hóa có sẵn như thế nào?
- 23. Dịch vụ WCF có thể lắng nghe cùng một cổng như IIS như thế nào?
- 24. WhatsApp biết mã quốc gia của các liên hệ của tôi như thế nào?
- 25. Tôi có thể dễ dàng đổi tên hàng loạt tệp bằng Perl như thế nào?
- 26. Sizeof hoạt động như thế nào? Làm thế nào tôi có thể viết của riêng tôi?
- 27. Khách hàng Jersey có thể tự động mã hóa các thực thể POJO thành ứng dụng/x-www-form-urlencoded hay tôi cần phải viết MessageBodyWriter tùy chỉnh?
- 28. Tôi có thể sử dụng tùy chọn "--bare" trong Rails 3.1 cho CoffeeScript như thế nào?
- 29. Giao tiếp WCF với nhiều khách hàng không có IIS
- 30. Tôi nên lưu trữ các lớp tùy chỉnh của mình như thế nào?
Tôi đang tìm bây giờ. Dường như quá trình cài đặt và đánh giá dài. –
Bất kỳ cơ hội nào bạn có thể trỏ đến tài liệu về cách làm thế nào để các bên trên tạo khách hàng cho các dịch vụ WCF hiện có? –
Bạn sẽ tạo một mô hình cho dịch vụ hiện có, có thể bằng tay, vì công cụ nhập của chúng không hoạt động tốt trong lần cuối cùng tôi xem xét. Sau đó, chỉ cần tạo mã cho khách hàng. Tài liệu hướng dẫn được đặt ở vị trí codeplex. –