/// <summary>
        /// Initialises a new instance of the BaseCustomActionsManager class 
        /// using the specified extra suffix and the assembly of the actual type of this class.
        /// </summary>
        protected BaseCustomActionsManager(ILifetimeScope container, IDeploymentRestrictor restrictor, string extraSuffix)
        {
            if (restrictor == null) { throw new ArgumentNullException("restrictor"); }
            if (container == null) { throw new ArgumentNullException("container"); }

            _restrictor = restrictor;
            _container = container;
            ExtraSuffix = extraSuffix;
            ImplementationAssemblyName = this.GetType().Assembly.FullName;
        }
Example #2
0
        /// <summary>
        /// Initialises a new instance of the BaseCustomActionsManager class
        /// using the specified extra suffix and the assembly of the actual type of this class.
        /// </summary>
        protected BaseCustomActionsManager(ILifetimeScope container, IDeploymentRestrictor restrictor, string extraSuffix)
        {
            if (restrictor == null)
            {
                throw new ArgumentNullException("restrictor");
            }
            if (container == null)
            {
                throw new ArgumentNullException("container");
            }

            _restrictor = restrictor;
            _container  = container;
            ExtraSuffix = extraSuffix;
            ImplementationAssemblyName = this.GetType().Assembly.FullName;
        }
Example #3
0
 public MemoryActionsManager(ILifetimeScope container, IDeploymentRestrictor restrictor)
     : base(container, restrictor, "MemoryImpl")
 {
 }
Example #4
0
 public EfActionsManager(ILifetimeScope container, IDeploymentRestrictor restrictor)
     : base(container, restrictor, "EfImpl")
 {
 }
Example #5
0
 public NHibernateActionsManager(ILifetimeScope container, IDeploymentRestrictor restrictor)
     : base(container, restrictor, "NHibernateImpl")
 {
 }
Example #6
0
 public NHibernateActionsManager(ILifetimeScope container, IDeploymentRestrictor restrictor)
     : base(container, restrictor, "NHibernateImpl")
 {
 }