public PluginAssemblyService(
     Entities.IUnitOfWork uow,
     ServiceAPI.IMessageService messageService,
     ServiceAPI.IPluginTypeService typeService,
     ServiceAPI.ISdkMessageProcessingStepService stepService)
 {
     this.uow            = uow;
     this.messageService = messageService;
     this.typeService    = typeService;
     this.stepService    = stepService;
 }
示例#2
0
 public Plugins(
     ServiceAPI.IPluginDeploymentService pluginDeployService,
     ServiceAPI.IPluginAssemblyService pluginAssmService,
     ServiceAPI.IPluginTypeService pluginTypeService,
     ServiceAPI.ISdkMessageProcessingStepService sdkMessageProcessingStepService,
     ServiceAPI.ISolutionService solutionService
     )
 {
     this.pluginDeployService             = pluginDeployService;
     this.pluginAssmService               = pluginAssmService;
     this.pluginTypeService               = pluginTypeService;
     this.sdkMessageProcessingStepService = sdkMessageProcessingStepService;
     this.solutionService = solutionService;
 }
示例#3
0
        public AssemblyPluginModelService(
            Entities.IUnitOfWork uow,
            ServiceAPI.IPluginAssemblyService assmService,
            ServiceAPI.IPluginTypeService typeService,
            ServiceAPI.ISdkMessageProcessingStepService stepService)
        {
            if (assmService is null)
            {
                throw new ArgumentNullException(nameof(assmService));
            }

            this.uow         = uow;
            this.assmService = assmService;
            this.typeService = typeService;
            this.stepService = stepService;
        }