public EzExecPkgPackage(string pkgName) : base() { PkgCM = new EzFileCM(this); PkgCM.ConnectionString = pkgName; PkgCM.Name = "PackageConnection"; ExecPkg = new EzExecPackage(this); ExecPkg.Name = "ExecutePackage"; ExecPkg.Connection = PkgCM; }
/// <summary> /// Add EPT package in project. /// </summary> /// <param name="childPackagePath">child package file path</param> /// <param name="execOutOfProc">execute the package out of process</param> /// <returns>package stream name</returns> public string AddEPTPackage(string childPackagePath, bool execOutOfProc) { EzExecPackage package = new EzExecPackage(new EzPackage() as EzContainer); EzFileCM pkgCM = new EzFileCM(package.Package); pkgCM.ConnectionString = childPackagePath; package.Connection = pkgCM; package.ExecOutOfProcess = execOutOfProc; return(AddPackage(package.Package)); }