public void Init()
        {
            this.Container = new Container();

            var typeFactory = new ExpressionTypeFunqContainer(this.Container);

            this.ServiceController.Register(typeFactory, assembliesWithServices);

            this.ServiceOperations    = new ServiceOperations(this.ServiceController.OperationTypes);
            this.AllServiceOperations = new ServiceOperations(this.ServiceController.AllOperationTypes);

            typeFactory.RegisterTypes(this.ServiceController.ServiceTypes);
        }
示例#2
0
 internal static void SetOperationTypes(ServiceOperations operationTypes, ServiceOperations allOperationTypes)
 {
     ServiceOperations = operationTypes;
     AllServiceOperations = allOperationTypes;
 }
示例#3
0
        public void Init()
        {
            this.Container = new Container();

            var typeFactory = new ExpressionTypeFunqContainer(this.Container);

            this.ServiceController.Register(typeFactory, assembliesWithServices);

            this.ServiceOperations = new ServiceOperations(this.ServiceController.OperationTypes);
            this.AllServiceOperations = new ServiceOperations(this.ServiceController.AllOperationTypes);

            typeFactory.RegisterTypes(this.ServiceController.ServiceTypes);
        }
 public void ReloadServiceOperations()
 {
     this.ServiceOperations    = new ServiceOperations(this.ServiceController.OperationTypes);
     this.AllServiceOperations = new ServiceOperations(this.ServiceController.AllOperationTypes);
 }