using MediaBrowser.Common;
using ServiceStack.Configuration;
namespace MediaBrowser.Server.Implementations.HttpServer
{
///
/// Class ContainerAdapter
///
class ContainerAdapter : IContainerAdapter, IRelease
{
///
/// The _app host
///
private readonly IApplicationHost _appHost;
///
/// Initializes a new instance of the class.
///
/// The app host.
public ContainerAdapter(IApplicationHost appHost)
{
_appHost = appHost;
}
///
/// Resolves this instance.
///
///
/// ``0.
public T Resolve()
{
return _appHost.Resolve();
}
///
/// Tries the resolve.
///
///
/// ``0.
public T TryResolve()
{
return _appHost.TryResolve();
}
///
/// Releases the specified instance.
///
/// The instance.
public void Release(object instance)
{
// Leave this empty so SS doesn't try to dispose our objects
}
}
}