コード例 #1
0
        public void DeployEtlPackage(EtlPackage package, EtlPackageDeploymentOptions options)
        {
            if (package == null)
            {
                throw new ArgumentNullException("package");
            }

            if (options == null)
            {
                options = new EtlPackageDeploymentOptions();
            }

            if (options.Overwrite)
            {
                InsertOrUpdateEtlPackage(package);
            }
            else
            {
                InsertPackage(package);
            }
        }
コード例 #2
0
        public void DeployEtlPackage(EtlPackage package, EtlPackageDeploymentOptions options)
        {
            if (package == null)
            {
                throw new ArgumentNullException("package");
            }

            if (options == null)
            {
                options = new EtlPackageDeploymentOptions();
            }

            if (options.Overwrite)
            {
                InsertOrUpdateEtlPackage(package);
            }
            else
            {
                InsertPackage(package);
            }
        }
コード例 #3
0
ファイル: FileEtlAgent.cs プロジェクト: radtek/rapidsoft-etl
        public void DeployEtlPackage(EtlPackage package, EtlPackageDeploymentOptions options)
        {
            if (package == null)
            {
                throw new ArgumentNullException("package");
            }

            if (options == null)
            {
                options = new EtlPackageDeploymentOptions();
            }

            PrepareDirectory();

            if (options.Overwrite)
            {
                UpdateEtlPackage(package);
            }
            else
            {
                AddEtlPackage(package);
            }
        }
コード例 #4
0
ファイル: MultiEtlAgent.cs プロジェクト: radtek/rapidsoft-etl
 public void DeployEtlPackage(EtlPackage package, EtlPackageDeploymentOptions options)
 {
     throw new NotImplementedException();
 }
コード例 #5
0
        public void DeployEtlPackage(EtlPackage package, EtlPackageDeploymentOptions options)
        {
            if (package == null)
            {
                throw new ArgumentNullException("package");
            }

            if (options == null)
            {
                options = new EtlPackageDeploymentOptions();
            }

            PrepareDirectory();

            if (options.Overwrite)
            {
                UpdateEtlPackage(package);
            }
            else
            {
                AddEtlPackage(package);
            }
        }