클라이언트 사이트에서 프로그래밍 방식으로 끝점 주소를 변경하려면 어떻게해야합니까?클라이언트 사이트에서 프로그래밍 방식으로 끝점 주소를 변경하려면 어떻게해야합니까?
6
A
답변
8
proxy.Endpoint.Address = new EndpointAddress("http://newaddress");
여기서 proxy
은 WSDL을 가져올 때 생성되는 클라이언트 클래스의 인스턴스입니다. 클라이언트 프록시를 만들 때 아니면 주소를 지정할 수 있습니다
var endpoint = new EndpointAddress("http://newaddress");
var proxy = new SomeClientProxy("BasicHttpBinding_IHelloWorld", endpoint);
-1
http://deadkota.wordpress.com/2010/06/23/wcf-client-change-endpoint-address-dynamically/
실제로using(abcServiceClient proxy = new ABCServiceClient())
{
proxy.Endpoint.Address = new System.ServiceModel.EndpointAddress("net.tcp://localhost:8082/ABCService");
proxy.Open();
proxy.Function();
}
관련 문제
- 1. 프로그래밍 방식으로 사용자 에이전트 문자열을 변경하려면 어떻게해야합니까?
- 2. Dock 환경 설정을 프로그래밍 방식으로 변경하려면 어떻게해야합니까?
- 3. 프로그래밍 방식으로 워크 스테이션의 IP 주소를 변경하려면 어떻게합니까?
- 4. 프로그래밍 방식으로 소프트 키보드를 변경하려면
- 5. 프로그래밍 방식으로 끝점 머리글 보안 WCF 추가
- 6. 프로그래밍 방식으로 키보드 레이아웃을 Cocoa로 변경하려면 어떻게합니까?
- 7. WCF 서비스 참조의 주소를 변경하려면 어떻게해야합니까?
- 8. Word에서 VBA를 사용하여 프로그래밍 방식으로 편지 병합 데이터를 변경하려면 어떻게해야합니까?
- 9. 컴퓨터의 로컬 네트워크 IP 주소를 프로그래밍 방식으로 얻으려면 어떻게해야합니까? (C#)
- 10. WPF에서 프로그래밍 방식으로 DockPanel을 변경하려면 어떻게합니까?
- 11. 프로그래밍 방식으로 웹 사이트에서 콘텐츠를 정기적으로 얻으려면 어떻게해야합니까?
- 12. 프로그래밍 방식으로 WCF 클라이언트 만들기
- 13. WCF 클라이언트 구성 : 중앙 집중식 끝점 주소
- 14. 프로그래밍 방식으로 SharePoint 사이트에서 폴더를 만드는 방법
- 15. 어떻게 프로그래밍 방식으로 SharePoint 사이트에서 파일을 다운로드합니까?
- 16. 사이트에서 Embedded SWF를 프로그래밍 방식으로 다운로드 하시겠습니까?
- 17. 프로그래밍 방식으로 웹 사이트에서 이미지 스크롤
- 18. 프로그래밍 방식으로 전역 적으로 사용자 지정 WCF 클라이언트 끝점 동작 확장을 추가합니다.
- 19. 프로그래밍 방식으로 연락처를 추가하려면 어떻게해야합니까?
- 20. plist를 프로그래밍 방식으로 삭제하려면 어떻게해야합니까?
- 21. 프로그래밍 방식으로 스타일을 적용하려면 어떻게해야합니까?
- 22. 프로그래밍 방식으로 Sitecore에 로그인하려면 어떻게해야합니까?
- 23. 프로그래밍 방식으로 캐시를 지우려면 어떻게해야합니까?
- 24. UIsegmentedControll을 프로그래밍 방식으로 전환하려면 어떻게해야합니까?
- 25. 프로그래밍 방식으로 주제를 만들려면 어떻게해야합니까?
- 26. UISearchDisplayController를 프로그래밍 방식으로 닫으려면 어떻게해야합니까?
- 27. Outlook 클라이언트의 캐시를 프로그래밍 방식으로 지우려면 어떻게해야합니까?
- 28. 여러 테스트의 끝점 주소를 변경하는 방법은 무엇입니까?
- 29. powershell 1.0을 사용하여 IIS6의 모든 사이트의 IP 주소를 변경하려면 어떻게해야합니까?
- 30. 내 호스팅 서버의 기본 보낸 사람 주소를 변경하려면 어떻게해야합니까?
을 ** 수 없습니다 ** 프록시가 생성 된 후 엔드 포인트를 변경 -이 작업을 수행해야합니다를 호출하기 전에 프록시의 첫 번째 방법입니다. –
좋은 지적 @marc_s. 첫 번째 예제가 작동하지 않거나 첫 번째 방법을 호출하기 전에 완료된 경우에만 작동한다는 의미입니까? –
@Darin : 서비스에 대한 메소드가 이미 호출 된 후에 예외를 발생시키는 경우 예외가 발생한다고 생각합니다 (100 % 확신 할 수는 없습니다). 가장 좋은 방법은 통화하기 전에 항상 다음과 같은 설정 작업을 수행하는 것입니다 .-) –