Riddler ?
2009-01-15 06:17:03 UTC
Buon giorno a tutti,
anche se il webservice non è completo sto cominciando a fare alcuni
test con la parte client.
La versione finale sarà fatta in Silverlight, ma le prove che ho fatto
ora sono con una semplice pagina web, un bottone che richiama il
metodo e visualizza la risposta.
Alcuni metodi sono quasi immediati, quindi è come se si navigasse in
un sito "tradizionale", ma ci sono delle elaborazioni che richiedono
un pò più di tempo, alcune si aggirano sull'ordine di 20-30 secondi,
ma potrebbe verificarsi anche una attesa di minuti ... NON posso
ancora quantificare quanti perchè sono ancora in fase realizzativa
della parte che impiegherà più tempo e non ho potuto testarla, ma già
qualche secondo in più rispetto alla normale navigazione ... spiazza e
insinua il dubbio a chi sta utilizzando l'applicazione che "forse" si
sia piantato tutto ...
La momento ho fatto apparire un avviso che anticipa ci vorrà qualche
secondo per l'elaborazione ...
Se valorizzo una label ... parte direttamente l'elaborazione del WS e
NON viene visualizzato "Elaborazione in corso attendere..." così sono
ricorso al popup.
Terminata l'elaborazione appare una label TERMINATO
NON fate caso ai messaggi, mi servono per cominciare a vedere come
opera POI li sistemerò ;-)
Ho cominciato a spulciare sul web ed ho visto che è possibile far
partire il tutto in un Thread così da "liberare" il client a fare
altro, ma temo che la cosa porti all'avvio di troppe elaborazioni
lunghe ...
Come gestire poi gli avvisi ...
terminata elaborazione x
terminata elaborazione y
terminata elaborazione z
?
E' possibile dare e gestire un limite di Thread per non occupare
troppe risorse?
Grazie anticipatamente
saluti
--
Riddler ?
anche se il webservice non è completo sto cominciando a fare alcuni
test con la parte client.
La versione finale sarà fatta in Silverlight, ma le prove che ho fatto
ora sono con una semplice pagina web, un bottone che richiama il
metodo e visualizza la risposta.
Alcuni metodi sono quasi immediati, quindi è come se si navigasse in
un sito "tradizionale", ma ci sono delle elaborazioni che richiedono
un pò più di tempo, alcune si aggirano sull'ordine di 20-30 secondi,
ma potrebbe verificarsi anche una attesa di minuti ... NON posso
ancora quantificare quanti perchè sono ancora in fase realizzativa
della parte che impiegherà più tempo e non ho potuto testarla, ma già
qualche secondo in più rispetto alla normale navigazione ... spiazza e
insinua il dubbio a chi sta utilizzando l'applicazione che "forse" si
sia piantato tutto ...
La momento ho fatto apparire un avviso che anticipa ci vorrà qualche
secondo per l'elaborazione ...
Se valorizzo una label ... parte direttamente l'elaborazione del WS e
NON viene visualizzato "Elaborazione in corso attendere..." così sono
ricorso al popup.
Terminata l'elaborazione appare una label TERMINATO
NON fate caso ai messaggi, mi servono per cominciare a vedere come
opera POI li sistemerò ;-)
Ho cominciato a spulciare sul web ed ho visto che è possibile far
partire il tutto in un Thread così da "liberare" il client a fare
altro, ma temo che la cosa porti all'avvio di troppe elaborazioni
lunghe ...
Come gestire poi gli avvisi ...
terminata elaborazione x
terminata elaborazione y
terminata elaborazione z
?
E' possibile dare e gestire un limite di Thread per non occupare
troppe risorse?
Grazie anticipatamente
saluti
--
Riddler ?