Exemple #1
0
        internal void Init(IKernel kernel, WcfFacility facility)
        {
            this.kernel   = kernel;
            this.facility = facility;

            ConfigureAspNetCompatibility();
            AddDefaultServiceHostBuilders();
            DefaultServiceHostFactory.RegisterContainer(kernel);

            kernel.ComponentModelCreated += Kernel_ComponentModelCreated;
            kernel.ComponentRegistered   += Kernel_ComponentRegistered;
            kernel.ComponentUnregistered += Kernel_ComponentUnregistered;

            if (_afterInit != null)
            {
                _afterInit();
                _afterInit = null;
            }
        }