IDisposableDependencyObjectWrapper.cs 593 B

123456789101112131415
  1. using System;
  2. namespace Abp.Dependency
  3. {
  4. /// <summary>
  5. /// This interface is used to wrap an object that is resolved from IOC container.
  6. /// It inherits <see cref="IDisposable"/>, so resolved object can be easily released.
  7. /// In <see cref="IDisposable.Dispose"/> method, <see cref="IIocResolver.Release"/> is called to dispose the object.
  8. /// This is non-generic version of <see cref="IDisposableDependencyObjectWrapper{T}"/> interface.
  9. /// </summary>
  10. public interface IDisposableDependencyObjectWrapper : IDisposableDependencyObjectWrapper<object>
  11. {
  12. }
  13. }