I am using Silverlight 2 and new to Silverlight 2. I want to develop a ASP.Net web application which uses Silverlight at client side (in browser) to let end user select a file to upload to server side. The server is running ASP.Net 3.5 on IIS 7.0. A special requirement is I want to control the upload speed, for example, for 10M file I want to upload in minimal 10 seconds to have max bit rate to be 1M. Shall I use WCF at silverlight client side to control such behavior?
I am using VSTS2008 + C# + .Net 3.5. Any samples to make reference?