2011-03-31 4 views
1

을 설정하는 방법 우리는 우리의 WCF 프록시 (slsvcutil.exe) 우리가 다른에 결과 클래스와의 연결/응답 시간 제한을 설정하는 방법실버 WCF "slsvcutil.exe는"- 타임 아웃

를 생성하는 실버 라이트 SDK를 사용하여 수평?

참고 : iPhone에서 MonoTouch.NET을 사용하므로 app.config가 없습니다. 모든 설정은 코드에서 수행해야합니다.

답변

3

사용자 고유의 바인딩 및 엔드 포인트 주소를 작성하고이를 사용하여 클라이언트를 초기화합니까? (타임 아웃 옵션 포함) 간단한 예 : 웹 서비스의의 app.config를 definited 바인딩으로

BasicHttpBinding binding = new BasicHttpBinding(); 
binding.OpenTimeout = new TimeSpan(0, 0, 10); 
binding.CloseTimeout = new TimeSpan(0, 0, 10); 
binding.SendTimeout = new TimeSpan(0, 0, 30); 
// more attributes for the binding 

EndpointAddress endpointAddress = new EndpointAddress("https://mywcfserver.com/WCFService.svc"); 
ClientProxy client = new ClientProxy(binding, endpointAddress); 

그냥 참고로, 당신은 코드에서 정의하는 바인딩은 동일해야합니다.