John Skandar
2008-08-03 20:01:50 UTC
Su internet ho trovato un WebService per un convertitore di valuta. Ho usato
il tool WSDL per generare una classe per usarlo in Visual C#.
Chiamo il metodo asincrono della classe in questo modo:
converter.ConversionRateAsync((Currency)fromCurrencyComboBox.SelectedIndex,
(Currency)toCurrencyComboBox.SelectedIndex);
Dove devo inserire l'istruzione catch? Se qualcosa non va (ad esempio il pc
non è connesso e quindi l'indirizzo del server non è raggiungibile),
l'eccezione non viene generata direttamente dall'istruzione, quindi non
basta rinchiuderla in un blocco try/catch, in quanto in realtà l'eccezione è
generata in un altro thread.
----
Dr. John Skandar
<***@msn.com>
il tool WSDL per generare una classe per usarlo in Visual C#.
Chiamo il metodo asincrono della classe in questo modo:
converter.ConversionRateAsync((Currency)fromCurrencyComboBox.SelectedIndex,
(Currency)toCurrencyComboBox.SelectedIndex);
Dove devo inserire l'istruzione catch? Se qualcosa non va (ad esempio il pc
non è connesso e quindi l'indirizzo del server non è raggiungibile),
l'eccezione non viene generata direttamente dall'istruzione, quindi non
basta rinchiuderla in un blocco try/catch, in quanto in realtà l'eccezione è
generata in un altro thread.
----
Dr. John Skandar
<***@msn.com>