예제 #1
0
 /// <summary>
 /// Initializes a new instance of the SSISLogLocation class.
 /// </summary>
 /// <param name="logPath">The SSIS package execution log path. Type:
 /// string (or Expression with resultType string).</param>
 /// <param name="accessCredential">The package execution log access
 /// credential.</param>
 /// <param name="logRefreshInterval">Specifies the interval to refresh
 /// log. The default interval is 5 minutes. Type: string (or Expression
 /// with resultType string), pattern:
 /// ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).</param>
 public SSISLogLocation(object logPath, SSISAccessCredential accessCredential = default(SSISAccessCredential), object logRefreshInterval = default(object))
 {
     LogPath            = logPath;
     AccessCredential   = accessCredential;
     LogRefreshInterval = logRefreshInterval;
     CustomInit();
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the SSISPackageLocation class.
 /// </summary>
 /// <param name="packagePath">The SSIS package path. Type: string (or
 /// Expression with resultType string).</param>
 /// <param name="type">The type of SSIS package location. Possible
 /// values include: 'SSISDB', 'File'</param>
 /// <param name="packagePassword">Password of the package.</param>
 /// <param name="accessCredential">The package access
 /// credential.</param>
 /// <param name="configurationPath">The configuration file of the
 /// package execution. Type: string (or Expression with resultType
 /// string).</param>
 public SSISPackageLocation(object packagePath, string type = default(string), SecureString packagePassword = default(SecureString), SSISAccessCredential accessCredential = default(SSISAccessCredential), object configurationPath = default(object))
 {
     PackagePath       = packagePath;
     Type              = type;
     PackagePassword   = packagePassword;
     AccessCredential  = accessCredential;
     ConfigurationPath = configurationPath;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the SSISPackageLocation class.
 /// </summary>
 /// <param name="packagePath">The SSIS package path. Type: string (or
 /// Expression with resultType string).</param>
 /// <param name="type">The type of SSIS package location. Possible
 /// values include: 'SSISDB', 'File', 'InlinePackage'</param>
 /// <param name="packagePassword">Password of the package.</param>
 /// <param name="accessCredential">The package access
 /// credential.</param>
 /// <param name="configurationPath">The configuration file of the
 /// package execution. Type: string (or Expression with resultType
 /// string).</param>
 /// <param name="packageName">The package name.</param>
 /// <param name="packageContent">The embedded package content. Type:
 /// string (or Expression with resultType string).</param>
 /// <param name="packageLastModifiedDate">The embedded package last
 /// modified date.</param>
 /// <param name="childPackages">The embedded child package
 /// list.</param>
 public SSISPackageLocation(object packagePath = default(object), string type = default(string), SecretBase packagePassword = default(SecretBase), SSISAccessCredential accessCredential = default(SSISAccessCredential), object configurationPath = default(object), string packageName = default(string), object packageContent = default(object), string packageLastModifiedDate = default(string), IList <SSISChildPackage> childPackages = default(IList <SSISChildPackage>))
 {
     PackagePath             = packagePath;
     Type                    = type;
     PackagePassword         = packagePassword;
     AccessCredential        = accessCredential;
     ConfigurationPath       = configurationPath;
     PackageName             = packageName;
     PackageContent          = packageContent;
     PackageLastModifiedDate = packageLastModifiedDate;
     ChildPackages           = childPackages;
     CustomInit();
 }