コード例 #1
0
		public DeployTaskStatusManager(ILog logger, IDeployStateManager deployStateManager, IDeployStatusNotifier deployTaskStatusNotififer)
		{
			this.InfoList = new List<string>();
			this.DebugList = new List<string>();
			this.ErrorList = new List<string>();

			_logger = DIHelper.VerifyParameter(logger);
			_deployStateManager = DIHelper.VerifyParameter(deployStateManager);
            _deployTaskStatusNotifier = DIHelper.VerifyParameter(deployTaskStatusNotififer);
		}
コード例 #2
0
		public DeployStateManager(IDeployRepository deployRepository, IDeployStateRepository deployStateRepository, IBuildRepository buildRepository, IProjectRepository projectRepository, IDeploymentValidator deploymentValidator, IProjectNotifier projectNotifier, IDeployStatusNotifier deployStatusNotifier)
		{
			_deployRepository = DIHelper.VerifyParameter(deployRepository);
            _deployStateRepository = DIHelper.VerifyParameter(deployStateRepository);
			_buildRepository = DIHelper.VerifyParameter(buildRepository);
			_projectRepository = DIHelper.VerifyParameter(projectRepository);
			_validator = DIHelper.VerifyParameter(deploymentValidator);
			_projectNotifier = DIHelper.VerifyParameter(projectNotifier);
            _deployStatusNotifier = DIHelper.VerifyParameter(deployStatusNotifier);
		}