[MonoTouch] Exception Handling of Async Webservice

Brian Newton briannewton at gmail.com
Fri Oct 14 18:51:21 EDT 2011


That doesn't handle retrieving the actual exception though. He can
definitely easily handle a timed out async call, but actually
retrieving any exceptions that web service threw requires some extra
steps.

2011/10/13 Abe Gillespie <abe.gillespie at gmail.com>:
> Ignore the first answer, look at the second answer:
>
> http://stackoverflow.com/questions/536629/timeout-for-asynchronous-web-service-call-in-c-sharp
>
> Your proxy should be timing-out when there's no connection.  Handle
> the timeout exception.
>
> -Abe
>
> 2011/10/14 Brian Newton <briannewton at gmail.com>:
>> Well, if you have no internet connection, there's no way to retrieve
>> the result... you could do something like create a key that you send
>> along with your request, then if you don't get a response in a certain
>> amount of time, you could have another web service you call where you
>> pass the same key and look up an error message you store somewhere
>> along with the key.
>>
>> 2011/10/13 Andreas Ploetzeneder <info at ploetzeneder-it.com>:
>>> i mean, for example if my internet connection crashs,...how can i fetch
>>> that,....
>>>
>>> Am 13. Oktober 2011 20:31 schrieb Andreas Ploetzeneder
>>> <info at ploetzeneder-it.com>:
>>>>
>>>> ok
>>>>
>>>> Am 13. Oktober 2011 20:30 schrieb Brian Newton <briannewton at gmail.com>:
>>>>>
>>>>> Well, firstly you have to have the webservice return the exception in
>>>>> some way. Then, it should just be part of the args in the event
>>>>> function that receives the response.
>>>>>
>>>>> 2011/10/13 Andreas Ploetzeneder <info at ploetzeneder-it.com>:
>>>>> > Hi,
>>>>> > how can i fetch an Exception of an webservice which i call async?
>>>>> >
>>>>> >
>>>>> >
>>>>> > --
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> > Mit freundlichem Gruß,
>>>>> >
>>>>> > Andreas Plötzeneder
>>>>> > CEO
>>>>> > ihr ploetzeneder it-solutions Team
>>>>> > Mobile Development – Desktopanwendungen – Webanwendungen
>>>>> > Tel:  +43 720 30 30 24 10
>>>>> > Fax: +43 720 30 30 24 20
>>>>> > Email: info at ploetzeneder-it.com
>>>>> > web:   http://www.ploetzeneder-it.com
>>>>> >
>>>>> > Der Inhalt dieser E-Mail samt aller Anhänge ist vertraulich
>>>>> > und ausschließlich für den Adressaten bestimmt. Wenn Sie nicht der
>>>>> > vorgesehene Adressat dieser E-Mail oder dessen Vertreter sind, so
>>>>> > löschen
>>>>> > sie diese bitte und informieren Sie den Absender. Jede Form der
>>>>> > Verbreitung
>>>>> > oder Veröffentlichung der E-Mail, sei es in ihrer Gesamtheit oder in
>>>>> > Teilen,
>>>>> > die nicht ihrem Zweck dient, ist unzulässig. Das Internet kann die
>>>>> > Unversehrtheit dieser Mitteilung nicht garantieren. ploetzeneder
>>>>> > it-solutions übernimmt daher keine Haftung, falls die E-Mail geändert
>>>>> > wurde.
>>>>> >
>>>>> >
>>>>> >
>>>>> > _______________________________________________
>>>>> > MonoTouch mailing list
>>>>> > MonoTouch at lists.ximian.com
>>>>> > http://lists.ximian.com/mailman/listinfo/monotouch
>>>>> >
>>>>> >
>>>>> _______________________________________________
>>>>> MonoTouch mailing list
>>>>> MonoTouch at lists.ximian.com
>>>>> http://lists.ximian.com/mailman/listinfo/monotouch
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Mit freundlichem Gruß,
>>>>
>>>> Andreas Plötzeneder
>>>> CEO
>>>> ihr ploetzeneder it-solutions Team
>>>> Mobile Development – Desktopanwendungen – Webanwendungen
>>>> Tel:  +43 720 30 30 24 10
>>>> Fax: +43 720 30 30 24 20
>>>> Email: info at ploetzeneder-it.com
>>>> web:   http://www.ploetzeneder-it.com
>>>>
>>>> Der Inhalt dieser E-Mail samt aller Anhänge ist vertraulich
>>>> und ausschließlich für den Adressaten bestimmt. Wenn Sie nicht der
>>>> vorgesehene Adressat dieser E-Mail oder dessen Vertreter sind, so löschen
>>>> sie diese bitte und informieren Sie den Absender. Jede Form der Verbreitung
>>>> oder Veröffentlichung der E-Mail, sei es in ihrer Gesamtheit oder in Teilen,
>>>> die nicht ihrem Zweck dient, ist unzulässig. Das Internet kann die
>>>> Unversehrtheit dieser Mitteilung nicht garantieren. ploetzeneder
>>>> it-solutions übernimmt daher keine Haftung, falls die E-Mail geändert wurde.
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>>
>>>
>>>
>>>
>>>
>>> Mit freundlichem Gruß,
>>>
>>> Andreas Plötzeneder
>>> CEO
>>> ihr ploetzeneder it-solutions Team
>>> Mobile Development – Desktopanwendungen – Webanwendungen
>>> Tel:  +43 720 30 30 24 10
>>> Fax: +43 720 30 30 24 20
>>> Email: info at ploetzeneder-it.com
>>> web:   http://www.ploetzeneder-it.com
>>>
>>> Der Inhalt dieser E-Mail samt aller Anhänge ist vertraulich
>>> und ausschließlich für den Adressaten bestimmt. Wenn Sie nicht der
>>> vorgesehene Adressat dieser E-Mail oder dessen Vertreter sind, so löschen
>>> sie diese bitte und informieren Sie den Absender. Jede Form der Verbreitung
>>> oder Veröffentlichung der E-Mail, sei es in ihrer Gesamtheit oder in Teilen,
>>> die nicht ihrem Zweck dient, ist unzulässig. Das Internet kann die
>>> Unversehrtheit dieser Mitteilung nicht garantieren. ploetzeneder
>>> it-solutions übernimmt daher keine Haftung, falls die E-Mail geändert wurde.
>>>
>>>
>>>
>> _______________________________________________
>> MonoTouch mailing list
>> MonoTouch at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/monotouch
>>
>


More information about the MonoTouch mailing list