Web Services - Dimensioni

martedì 25 ottobre 2005 - 15.40

Ciciu Profilo | Senior Member

Ciao a tutti.

Ho apprezzato la pubblicazione su DotNetHell del servizio per il calcolo del codice fiscale... Ho però una domanda da porVi...

Dunque, il sopraccitaWeb Service restituisce una banalissima stringa, lunga 16 caratteri...

Ho visto che un Web Service, però, è anche in grado di ritornare un oggetto DataSet... Ma quanto può essere grande il dato restituito da un Web Service ? Esiste un limite "fisico" oltre il quale è impossibile andare, oppure il solo limite è dato dal tempo che l'utente deve aspettare ?

Grazie per l'attenzione
fg

Brainkiller Profilo | Guru

>Ho visto che un Web Service, però, è anche in grado di ritornare
>un oggetto DataSet... Ma quanto può essere grande il dato restituito
>da un Web Service ? Esiste un limite "fisico" oltre il quale
>è impossibile andare, oppure il solo limite è dato dal tempo
> che l'utente deve aspettare ?

Mh, ciao che io sappia no. Certo la cosa dev'essere ragionevole, non penso che utilizzi un Web Service per mandare all'altro capo della rete un DataSet da 100 mega byte.

Comunque nel caso di trasferimenti di dati via Web molto corposi è necessario modificare i tempi di timeout sia in IIS che nel Web.Config ed eventualmente aumentare il limite massimo in byte della risposta.

Ti conviene prima mettere in piedi la soluzione e fare alcuni test. Nel caso tu abbia dei problemi puoi rivolgerti qui, dove ti potremo dare consigli su che settings modificare.

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

totti240282 Profilo | Guru

volendo per ridurre i mb trasmessi puoi serializzare il dataset.

C'è solo un capitano !!!!!!

totti240282 Profilo | Guru

be diciamo che se inviando un dataset normale diciamo da 100 mb serializzandolo occupa meno spazio io lo uso sempre,poi nella versione 2005 ci sarà anche la serializzazione binaria che occuperà ancora meno spazio.

C'è solo un capitano !!!!!!

Brainkiller Profilo | Guru

>be diciamo che se inviando un dataset normale diciamo da 100
>mb serializzandolo occupa meno spazio io lo uso sempre,poi nella
>versione 2005 ci sarà anche la serializzazione binaria che occuperà

La serializzazione binaria c'è già anche nel Framework 1.1.
C'è la classe BinaryFormatter

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5