There are a couple of articles on this, and I have this working...but I want to know how to set a max number of Task threads for my Observable subscriptions at once.
I have the following to parallelize async saving of log entries:
private BlockingCollection<ILogEntry> logEntryQueue;
and
logEntryQueue = new BlockingCollection<ILogEntry>();
logEntryQueue.GetConsumingEnumerable().ToObservable(Scheduler.TaskPool).Subscribe(SaveLogEntry);
To schedule my saving...but how do I specify the max threads for the scheduler to use at once?