Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var service = scopedServiceProvider.GetService(jobImplType);
- IDisposable disposable = null;
- if (service == null)
- {
- service = ActivatorUtilities.CreateInstance(scopedServiceProvider, jobImplType);
- // activator don't register any hooks on scope close.
- // but if was able to get service as a service, then activator would clean up resources.
- // TODO test transient instances.
- // ReSharper disable once IdentifierTypo
- if (service is IDisposable disp)
- {
- disposable = disp;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement