I’m confused if i should use the using statement inside an event because the event is “asynchronous” and the object can be disposed before ending the job. Or am i missing something
public override void FeatureActivated(SPFeatureReceiverProperties properties) { //var web = (SPWeb)properties.Feature.Parent; using(var web = (SPWeb)properties.Feature.Parent) { if (web == null) return; DreamerRemindersTimerJob.InstallTimerJob(web.Site.WebApplication, true); DreamerMetaDataTimerJob.InstallTimerJob(web.Site.WebApplication, true); DreamerCleanUpTimerJob.InstallTimerJob(web.Site.WebApplication, true); DreamerWorkFlowErrorsTimerJob.InstallTimerJob(web.Site.WebApplication, true); } }