Windows XP and its successors have a Windows Service called Background Intelligent Transfer Service, shortly known as BITS. The purpose of this Windows Service is to make use of idle network bandwidth for making large transfers, instead of clogging the network and processor time, during effective user interactive session.
I was quite interested in knowing how to use this Windows Service. This will be of significant use while deploying Windows Forms since we can configure the Windows Forms application to automatically updates its data files from a preconfigured datasource. I was just searching for some nice resource, as I mentioned in the start of this paragraph. And just came across this one:
This has complete sourcecode on making large chunks of data transfer using BITS Windows Service. The following URL also gives a complete description of the sourcecode:
Thank you Duncan Mackenzie, for the really informative article. I hope it would be really useful for Windows Forms developers worldwide. And many thanks to MSDN for a highlight of the same in WindowsForms.net, the definitive WindowsForms developers resource on the web.