2011-03-07 10 views
2

wcf 서비스에서 일부 데이터를 가져와야하는 응용 프로그램 (silverlight)에 흥미로운 문제가 있습니다. 그 앞면에 선을 그 으려하고 쉽게 할 수있는 방법은 없습니다.WCF 서비스에서 asmx 웹 서비스 호출

wcf 서비스는 검색을 완료하기 위해 더 많은 비트 데이터를 얻기 위해 다른 asmx 웹 서비스를 호출해야합니다. 분명히 wcf 메소드가 실행되면 데이터를 검색하기 위해 asmx 서비스에 대한 다른 비동기 호출을 작성해야하므로 정상 비동기 이벤트에서 문제가 발생합니다.

이것이 가능한 경우 누군가가이 문제를 처리하는 방법의 올바른 방향으로 나를 가리킬 수 있습니다. 당신은 생각이 같은 (의사 코드를 시도 할 수 있습니다 당신의 시간은, 일부 억지 이유 (훨씬 더 나은 솔루션이 인) 동 기적으로 ASMX 서비스를 호출 할 수 없습니다 경우

+0

이것이 왜 초기 WCF 호출에서 제공되지 않는지 질문 할 수 있습니다 (추가 쿼리에 필요한 세부 정보)? –

+1

asmx 서비스를 동 기적으로 호출 할 수 없습니까? –

+0

나는 당신이 실제로하고 싶은 것을 이해하지 못했습니까? 문제는 시간이 걸리는 것입니까? 문제가 시간 초과되면? 바인딩 시간 초과 속성에서 시간을 늘리십시오. 문제가 시간이라면? go to vc 74 코멘트 – BreakHead

답변

2

에 대한

감사합니다) :

전화가 걸려 올 때 다른 작업을 할 필요가없는 경우 while 루프를 생략 할 수 있습니다.

+0

감사합니다. Vincent, 저는 방금 동기식으로 호출했습니다. – Mark

관련 문제