2010-05-17 4 views
2

내 WPF 응용 프로그램에서 MVVM을 구현했습니다. 난 WPF MVVM 애플 리케이션에서 웹 서비스를 소비하는 올바른 방법이 궁금 해서요.WPF MVVM - 비동기식으로 웹 서비스를 사용하는 올바른 방법

지금까지 DataAccess 인터페이스와이 인터페이스를 구현하는 클래스를 만들었습니다. 이것은 웹 서비스의 외관/프록시 역할을합니다. ViewModel은이 클래스에 대한 참조를 생성자 매개 변수로 가져 오므로 데이터를 가져 오거나 설정하는 호출을 할 수 있습니다.이 경우 웹 서비스 호출이됩니다. 몇 가지 힌트와 함께 나를 안내하고/또는 온라인 리소스로 안내 할 수 있다면 고맙겠습니다.

답변

3

나는 MVVM에 대한을 writting 비동기 코드의 3 가지 방법을 알고 :

우리는 알고 그 "고전적인"솔루션을 제외한 모든 다른 이들은 고급 기술을 사용합니다.

+1

우리는 일반적으로 표준 웹 서비스 예외를 처리하는 표준 방법이있는 콜백 도우미 개체를 사용하여 콜백 방식을 사용합니다. – Agies

+0

Danice 현재 콜백 방식을 사용하고 있습니다. 자세한 내용 주셔서 감사합니다. 내가 언급 한 고전적인 콜백 접근법을 포함한 모든 접근법을 살펴 보겠습니다. Agies, 콜백 접근 방식을 사용하는 이유를 알려 주셔서 감사합니다. – byte

관련 문제