2008-10-17 5 views
7

나는 사용자가 웹 서비스의 URL을 입력하려고 시도하는 그런 솔루션을 생각해 냈다.런타임에 WebReference의 속성을 변경할 수 있습니까?

내가 원하는 것은 URL 변경이지만 서비스 설명은 항상 동일하게 유지됩니다 (wsdl : service 태그는 물론 soap : address가 포함되어 있음). 나는 다른 고객을 테스트하고 동일한 서비스를 실행하기를 원합니다.

+0

이것은 내가 처음으로 묻는 질문입니다. 2008 년 10 월 17 일까지 거슬러 올라갑니다. 이전에 묻는 질문은 2010 년 6 월 8 일에 물었습니다. 나는이 질문이 중복되지 않았다고 생각합니다. – tafa

답변

7

예 할 수 있습니다. 서비스 프록시의 url 속성을 변경하기 전에 서비스 프록시의 url 속성을 변경하기 만하면됩니다.

+0

오, 이런. 내가 필요한 것은 하나의 인스턴스였습니다. 제가보고있는 것은 유형이었습니다. – tafa

3

예; 모든 웹 서비스 프록시는이를 수행 할 수있는 방법을 제공합니다. pre-WCF 프록시 (WSEx 포함)의 경우 주소는 프록시 클래스의 Url 속성입니다. 프록시를 사용하여 흥미로운 작업을 수행하기 전에 주소를 변경하십시오.

WCF를 사용하면 생성자 중 하나를 통해 끝점 주소를 지정해야합니다.

참조 wsdl에서 프록시를 생성하면됩니다 .-p

관련 문제