WP에서 작업 기반 비동기 메서드를 동 기적으로 실행하려고합니다. here에서 코드를 읽은 후 내가 성공하면 시스템 라이브러리에서 비동기 메서드 을 동 기적으로 호출하십시오.WP8에서 동기식으로 작업 기반 비동기 메서드를 실행하십시오.
그러나 각각의 API에 대해 작업 기반 비동기 메소드가 없습니다 (특히 WP에서는 WebRequest.BeginGetResponse). 그래서 내가 쓴 랩 같은 : 그리고, 나는 (? 조금 이상한 난 그냥 테스트를하고있는 중이 야)는 UI 스레드에서 동 기적으로 호출 할 때, 아이러니 무엇을, 내 프로그램 가에 붙어있다
Task<WebResponse>.Factory.FromAsync(request.BeginGetResponse,
request.EndGetResponse, null);
request.BeginGetResponse, 그리고 절대로 계속하지 마십시오.
하지만 왜? 동일한 코드를 사용하여 시스템 api와 메소드를 호출합니다. 내 코드에 문제가 있습니까? 또는 다른 무엇인가?
매우 도움을 주셔서 감사합니다.
예, 당신 말이 맞아요. 고맙습니다. 사실 비동기로 상황을 알았고 UI는 신규 이민자에게 매우 위험합니다. 나는 앞으로의 개발에서 당신의 충고를 따를 것입니다, 매우 감사합니다! –