2008-10-17 33 views
7

Tôi đang cố gắng đưa ra giải pháp như vậy mà người dùng sẽ nhập URL của một dịch vụ web và nó sẽ được kiểm tra.Có thể thay đổi các thuộc tính của WebReference trong thời gian chạy không?

Mặc dù những gì tôi muốn là thay đổi URL, tôi đảm bảo Mô tả dịch vụ sẽ luôn giống nhau (ngoại trừ thẻ dịch vụ wsdl: khóa học chứa địa chỉ: xà phòng); Tôi chỉ muốn thử nghiệm các khách hàng khác nhau, chạy cùng một dịch vụ.

+0

Đây là câu hỏi đầu tiên tôi đã hỏi tại SO. Nó bắt đầu từ ngày 17 tháng 10 năm 2008. Câu hỏi được hỏi là được hỏi trước ngày 8 tháng 6 năm 2010. Tôi nghĩ câu hỏi này không trùng lặp, câu hỏi còn lại là câu hỏi khác. – tafa

Trả lời

7

có bạn có thể. chỉ cần thay đổi thuộc tính url của proxy dịch vụ trước khi gọi bất kỳ phương thức nào trên đó.

+0

Ồ, của tôi. Tất cả những gì tôi cần là một ví dụ, những gì tôi đang xem là loại. – tafa

3

Có; mọi proxy dịch vụ web đều cung cấp cách để thực hiện việc này; với các proxy trước WCF (bao gồm cả WSEx) địa chỉ là thuộc tính Url trên lớp proxy - chỉ cần thay đổi nó trước khi bạn làm bất kỳ điều gì thú vị với proxy.

Với WCF, tôi tin rằng bạn chỉ định địa chỉ điểm cuối thông qua một trong các hàm tạo.

Vì vậy, chỉ cần tạo proxy của bạn từ wsdl tham chiếu của bạn và tắt bạn đi ;-p

Các vấn đề liên quan