/// <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(); }
/// <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(); }