Hi, We got a scenario where user can create recurring tasks. The recurring task can be of any type, like periodically send reports to this customer on 1st of everymonth, process invoice on every Monday. All these tasks are application specific(not user specific) and can be seen my other users as well. To cater this need, we are creating appointments for each task in the outlook, this enables us to find the next appointment execution date. We got a Service running on the server and all the appointments are created on the outlook client installed in the server. Now I got few doubts about this implementation.
1) Will the outlook client will support multi-threading? Coz several threads from thread pool can access the client?
2) The sole reason for going with outlook client is to find the next execution date. We thought of solving this problem on our own, but there were plenty of end cases to address. Are there any third party tool or component which will address our need. Our server component is written in c#.