コード例 #1
0
ファイル: ProcessCubeTask.cs プロジェクト: lulzzz/etltoolbox
 public override void Execute()
 {
     NLogger.Info(TaskName, TaskType, "START", TaskHash, ControlFlow.STAGE, ControlFlow.CurrentLoadProcess?.LoadProcessKey);
     using (var conn = ASConnectionManager.Clone()) {
         conn.Open();
         conn.Process();
     }
     NLogger.Info(TaskName, TaskType, "END", TaskHash, ControlFlow.STAGE, ControlFlow.CurrentLoadProcess?.LoadProcessKey);
 }
コード例 #2
0
        public ICubeConnectionManager Clone()
        {
            ASConnectionManager clone = new ASConnectionManager(ConnectionString)
            {
                DoParallelProcessing = this.DoParallelProcessing,
                IgnoreErrors         = this.IgnoreErrors
            };

            return(clone);
        }