Updating using linq
To Follow up with the Client construction, which utilizes this Service. Disclaimer: All coding and suggestions made in the above discussion is strictly in point of view of the author.
This is done on the GUI thread so no need to do checking of the dispatch.
We get a numeric percentage which moves the bar along and incremental movements.
The cancel is similar because we do the opposite of the initiation code above by hiding the controls and informing the user of the stop action.
This article demonstrates all these topics : I write these articles to enlighten the development community as well as notes for myself as I work in the differing technologies going forward.
For this article I saw many websites which would individually piece these topics together, but none of them showed the the whole process. The goal of the operation is to do the work, and that work is not done on the GUI thread where a user will notice the slow down, but on a background thread. Net is the Background thread which was introduced for Winforms.