Package Package Package Package Interface

Definition

For more information, see PackageClass.

public interface class Package : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPackage100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Runtime.Wrapper.PackageClass))]
[System.Runtime.InteropServices.Guid("4ED7D2FB-846B-4760-BEBA-00A2D30B0F73")]
[System.Runtime.InteropServices.Guid("BD67FB9C-D1BB-464D-877F-A969247C430D")]
public interface Package : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackage100
type Package = interface
    interface IDTSPackage100
Public Interface Package
Implements IDTSPackage100
Derived
Attributes
Implements

Properties

CertificateContext CertificateContext CertificateContext CertificateContext

Gets or sets the certificate context.

(Inherited from IDTSPackage100)

CertificateObject CertificateObject CertificateObject CertificateObject

Gets or sets the certificate package for the package.

(Inherited from IDTSPackage100)

CheckpointFileName CheckpointFileName CheckpointFileName CheckpointFileName

Gets or sets the name of the file that captures the checkpoint information, which enables a package to restart.

(Inherited from IDTSPackage100)

CheckpointUsage CheckpointUsage CheckpointUsage CheckpointUsage

Gets or sets a value that specifies if or when a package is restarted.

(Inherited from IDTSPackage100)

CheckSignatureOnLoad CheckSignatureOnLoad CheckSignatureOnLoad CheckSignatureOnLoad

Gets or sets a value that indicates whether the digital signature is checked when a package is loaded from XML.

(Inherited from IDTSPackage100)

Configurations Configurations Configurations Configurations

Gets the collection of configurations for the package.

(Inherited from IDTSPackage100)

Connections Connections Connections Connections

Gets the collection of connection managers for the package.

(Inherited from IDTSPackage100)

CreationDate CreationDate CreationDate CreationDate

Gets or sets the date and time that the package was created.

(Inherited from IDTSPackage100)

CreatorComputerName CreatorComputerName CreatorComputerName CreatorComputerName

Gets or sets the name of the computer on which the package was created.

(Inherited from IDTSPackage100)

CreatorName CreatorName CreatorName CreatorName

Gets or sets the name of the individual who created the package.

(Inherited from IDTSPackage100)

DesignEvents DesignEvents DesignEvents DesignEvents

Gets or sets the IDTSEvents100 that indicates if the designer or other third-party client is to receive events during design time.

(Inherited from IDTSPackage100)

DesignTimeProperties DesignTimeProperties DesignTimeProperties DesignTimeProperties

Gets or sets the design time properties of a package.

(Inherited from IDTSPackage100)

EnableConfigurations EnableConfigurations EnableConfigurations EnableConfigurations

Gets or sets a value that indicates whether the package loads configurations.

(Inherited from IDTSPackage100)

EncryptCheckpoints EncryptCheckpoints EncryptCheckpoints EncryptCheckpoints

Gets or sets a value that indicates whether checkpoint files are encrypted.

(Inherited from IDTSPackage100)

Errors Errors Errors Errors

Gets the collection of errors associated with the package.

(Inherited from IDTSPackage100)

ExtendedProperties ExtendedProperties ExtendedProperties ExtendedProperties

Gets the IDTSExtendedProperties100 collection for the package.

(Inherited from IDTSPackage100)

InteractiveMode InteractiveMode InteractiveMode InteractiveMode

Gets or sets a value that indicates whether tasks should show user interface objects while executing.

(Inherited from IDTSPackage100)

LastModifiedProductVersion LastModifiedProductVersion LastModifiedProductVersion LastModifiedProductVersion

Gets the version of the package that is last modified.

(Inherited from IDTSPackage100)

LogProviders LogProviders LogProviders LogProviders

Returns the collection of log providers associated with the package.

(Inherited from IDTSPackage100)

MaxConcurrentExecutables MaxConcurrentExecutables MaxConcurrentExecutables MaxConcurrentExecutables

Gets or sets the number of threads that a package can create.

(Inherited from IDTSPackage100)

OfflineMode OfflineMode OfflineMode OfflineMode

Gets or sets a value that indicates whether the package is working in offline mode.

(Inherited from IDTSPackage100)

PackageFormatVersion PackageFormatVersion PackageFormatVersion PackageFormatVersion

Gets the format version of the package.

(Inherited from IDTSPackage100)

PackageLocation PackageLocation PackageLocation PackageLocation

Gets or sets a string that contains the location of the package.

(Inherited from IDTSPackage100)

PackagePassword PackagePassword PackagePassword PackagePassword

Sets the password for the package.

(Inherited from IDTSPackage100)

PackagePriorityClass PackagePriorityClass PackagePriorityClass PackagePriorityClass

Gets or sets the priority class of the package.

(Inherited from IDTSPackage100)

PackageType PackageType PackageType PackageType

Gets or sets the package type.

(Inherited from IDTSPackage100)

PackageUpgradeOptions PackageUpgradeOptions PackageUpgradeOptions PackageUpgradeOptions

Gets or sets the package upgrade options.

(Inherited from IDTSPackage100)

ProtectionLevel ProtectionLevel ProtectionLevel ProtectionLevel

Gets or sets the level of protection on the package.

(Inherited from IDTSPackage100)

SafeRecursiveProjectPackageExecution SafeRecursiveProjectPackageExecution SafeRecursiveProjectPackageExecution SafeRecursiveProjectPackageExecution

Gets or sets a value that indicates whether the package execution is a safe recursive project.

(Inherited from IDTSPackage100)

SaveCheckpoints SaveCheckpoints SaveCheckpoints SaveCheckpoints

Gets or sets a value that indicates whether the package will use checkpoints during package execution.

(Inherited from IDTSPackage100)

SQLFolder SQLFolder SQLFolder SQLFolder

Gets or sets the package folder name.

(Inherited from IDTSPackage100)

SuppressConfigurationWarnings SuppressConfigurationWarnings SuppressConfigurationWarnings SuppressConfigurationWarnings

Gets or sets a value that indicates whether the warnings generated by configurations are suppressed.

(Inherited from IDTSPackage100)

UpdateObjects UpdateObjects UpdateObjects UpdateObjects

Gets or sets a value that indicates whether extensible objects can be updated at package load time if an updated version if found.

(Inherited from IDTSPackage100)

UpdatePackage UpdatePackage UpdatePackage UpdatePackage

Gets or sets a value that indicates whether packages can be updated when an updated version is found.

(Inherited from IDTSPackage100)

VersionBuild VersionBuild VersionBuild VersionBuild

Gets or sets the build version of the package.

(Inherited from IDTSPackage100)

VersionComments VersionComments VersionComments VersionComments

Gets or sets the comments associated with the package.

(Inherited from IDTSPackage100)

VersionGUID VersionGUID VersionGUID VersionGUID

Gets a unique GUID generated when the package is first created.

(Inherited from IDTSPackage100)

VersionMajor VersionMajor VersionMajor VersionMajor

Gets or sets the major build version of the package.

(Inherited from IDTSPackage100)

VersionMinor VersionMinor VersionMinor VersionMinor

Gets or sets the minor build version of the package.

(Inherited from IDTSPackage100)

Warnings Warnings Warnings Warnings

Gets a collection of warnings set on the package.

(Inherited from IDTSPackage100)

Methods

CheckSignature() CheckSignature() CheckSignature() CheckSignature()

Checks the status of the digital signature of the package.

(Inherited from IDTSPackage100)

Execute() Execute() Execute() Execute()

Returns a DTSExecResult enumeration that contains information about the success or failure of the package execution.

(Inherited from IDTSPackage100)

Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

Runs the application, container, or package as part of a package workflow.

(Inherited from IDTSPackage100)

ExportConfigurationFile(String) ExportConfigurationFile(String) ExportConfigurationFile(String) ExportConfigurationFile(String)

Creates an XML file that contains all deployable variables in the package.

(Inherited from IDTSPackage100)

FindReferencedObjects(Object) FindReferencedObjects(Object) FindReferencedObjects(Object) FindReferencedObjects(Object)

Returns a reference object enumeration.

(Inherited from IDTSPackage100)

GetBreakpointTargets(IDTSBreakpointSite100, Boolean) GetBreakpointTargets(IDTSBreakpointSite100, Boolean) GetBreakpointTargets(IDTSBreakpointSite100, Boolean) GetBreakpointTargets(IDTSBreakpointSite100, Boolean)

Returns IDTSBreakpointTargets100 collection.

(Inherited from IDTSPackage100)

GetObjectFromPackagePath(String, IDTSProperty100) GetObjectFromPackagePath(String, IDTSProperty100) GetObjectFromPackagePath(String, IDTSProperty100) GetObjectFromPackagePath(String, IDTSProperty100)

Returns a package property and the object from the specified package path.

(Inherited from IDTSPackage100)

GetPreExecutionPackageXML(Object) GetPreExecutionPackageXML(Object) GetPreExecutionPackageXML(Object) GetPreExecutionPackageXML(Object)

Gets a pre-execution package XML.

(Inherited from IDTSPackage100)

ImportConfigurationFile(String) ImportConfigurationFile(String) ImportConfigurationFile(String) ImportConfigurationFile(String)

Loads a configuration file associated with the package.

(Inherited from IDTSPackage100)

LoadUserCertificateByHash(Byte[]) LoadUserCertificateByHash(Byte[]) LoadUserCertificateByHash(Byte[]) LoadUserCertificateByHash(Byte[])

Loads the certificate for the package according to the certificate hash.

(Inherited from IDTSPackage100)

LoadUserCertificateByName(String) LoadUserCertificateByName(String) LoadUserCertificateByName(String) LoadUserCertificateByName(String)

Loads the certificate for the package according to the certificate name.

(Inherited from IDTSPackage100)

PermitUnencryptedSave(Boolean) PermitUnencryptedSave(Boolean) PermitUnencryptedSave(Boolean) PermitUnencryptedSave(Boolean)

Specifies the unencrypted permit.

(Inherited from IDTSPackage100)

ProcessConfiguration(String, Object) ProcessConfiguration(String, Object) ProcessConfiguration(String, Object) ProcessConfiguration(String, Object)

Sets configuration information for a package and its objects.

(Inherited from IDTSPackage100)

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Allows the container to determine if it contains invalid settings that will prevent it from executing successfully.

(Inherited from IDTSPackage100)

Applies to