2014-02-08 2 views
2

현재 Azure 모바일 서비스를 사용하는 앱을 개발 중입니다. 앱이 느슨한 네트워크 또는 인터넷 연결이 될 때까지 모든 것이 잘 작동합니다. 이 시점에서 예외가 발생하고 앱이 다운됩니다.연결 문제를 어떻게 처리합니까?

나는 쉽게에서는 try..catch 블록 내부에 푸른 모바일 서비스에 대한 모든 내 전화를 포장하여 상황을 해결할 수 있지만,이 상황의이 종류에 대처하는 가장 좋은 방법입니다? 부동산 네트워크 관련 오류를 처리하는 가장 좋은 방법은 무엇입니까 :

내 질문은 다음과 같다? 이것을 처리 할 적절한 디자인 패턴이 있습니까? try..catch 블록을 호출하는 것이 좋습니다.

P. 이 상황에서 나는 재시도 논리에 대해 걱정하지 않는다.

답변

0

마틴,

어떤 종류의 응용 프로그램을 만들고 있습니까? 대부분의 플랫폼에는 원격 호출을 시도하기 전에 네트워크 변경 사항 인 & 인터넷 연결을 수신 할 수있는 API가 있습니다. Try-Catch 블록은 예기치 않은 오류가 발생했을 때 예외 조건을 트랩하는 데 사용해야합니다.

윈도우 스토어 앱을 구축하는 경우, http://blogs.msdn.com/b/mvpawardprogram/archive/2013/04/01/detectingnetwork-connection-in-windows-store-apps.aspx를 참조하십시오.

윈도우 폰 앱의

,이 도움이 http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh487166(v=vs.105).aspx

희망을 볼!

관련 문제