EDITED: Please ignore this.
Sorry for intruding in this thread, but I think my question is at least half inside the topic.(maybe should I start another thread?). I have been digging for few days in the Forum, but can not find something related.
My situation is that I have a Service that implement three simultaneous calls to web api's using httpjobs thant retrieve long lists of information.
The user can exit the application and even remove it from the tasks list while the service is downloading the information, so it is no longer important to maintain service in the backgroud.
You should either call StopService(Me) or Service.StopAutomaticForeground when it is no longer important that the service will be kept in foreground mode.
The specific question is, what happend with httpjob.done if I invoke the StopService at that moment?
Thanks a lot!