title: Using Backgroundworker in a class and generate events for client application
body: <p>i have designed a class for posting data to server, which is a time consuming task so that i have used background worker in my application. instead of repeatedly using backgroundworker in my application, i decided to add it to my class and generate two events PostWorkerReportProgress, PostWorkerComplted for my application. how can i do that?. any example please.</p>