|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Practices.Unity;
using Microsoft.Practices.Unity.Configuration;
using System.Configuration;
using System.ComponentModel;
namespace CustomerInfoObserver
{
public class ContainerAccessor
{
private static UnityContainer _container;
public ContainerAccessor()
{
if (_container == null)
{
_container = new UnityContainer();
//---Runtime Type binding - Read the Type mappings from unity container section from configuration file.
UnityConfigurationSection section = (UnityConfigurationSection)ConfigurationManager.GetSection("unity");
section.Containers.Default.Configure(_container);
}
}
public UnityContainer GetContainer()
{
return _container;
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.