Share via


IDTSPackage100 Interface

This API supports the SQL Server 2012 infrastructure and is not intended to be used directly from your code.

Represents an interface implemented by the Package and PackageNeutral interfaces.

Namespace:  Microsoft.SqlServer.Dts.Runtime.Wrapper
Assembly:  Microsoft.SqlServer.DTSRuntimeWrap (in Microsoft.SqlServer.DTSRuntimeWrap.dll)

Syntax

'Declaration
<GuidAttribute("BC427598-5FAD-4ECB-B6F4-30C3A147B16D")> _
Public Interface IDTSPackage100 _
    Inherits IDTSExecutable100
'Usage
Dim instance As IDTSPackage100
[GuidAttribute("BC427598-5FAD-4ECB-B6F4-30C3A147B16D")]
public interface IDTSPackage100 : IDTSExecutable100
[GuidAttribute(L"BC427598-5FAD-4ECB-B6F4-30C3A147B16D")]
public interface class IDTSPackage100 : IDTSExecutable100
[<GuidAttribute("BC427598-5FAD-4ECB-B6F4-30C3A147B16D")>]
type IDTSPackage100 =  
    interface 
        interface IDTSExecutable100 
    end
public interface IDTSPackage100 extends IDTSExecutable100

The IDTSPackage100 type exposes the following members.

Properties

  Name Description
Public property CertificateContext Infrastructure. Gets or sets the certificate context.
Public property CertificateObject Infrastructure. Gets or sets the certificate package for the package.
Public property CheckpointFileName Infrastructure. Gets or sets the name of the file that captures the checkpoint information, which enables a package to restart.
Public property CheckpointUsage Infrastructure. Gets or sets a value that specifies if or when a package is restarted.
Public property CheckSignatureOnLoad Infrastructure. Gets or sets a value that indicates whether the digital signature is checked when a package is loaded from XML.
Public property Configurations Infrastructure. Gets the collection of configurations for the package.
Public property Connections Infrastructure. Gets the collection of connection managers for the package.
Public property CreationDate Infrastructure. Gets or sets the date and time that the package was created.
Public property CreatorComputerName Infrastructure. Gets or sets the name of the computer on which the package was created.
Public property CreatorName Infrastructure. Gets or sets the name of the individual who created the package.
Public property DesignEvents Infrastructure. Gets or sets the IDTSEvents100 that indicates if the designer or other third-party client is to receive events during design time.
Public property DesignTimeProperties Infrastructure. Gets or sets the design time properties of a package.
Public property EnableConfigurations Infrastructure. Gets or sets a value that indicates whether the package loads configurations.
Public property EncryptCheckpoints Infrastructure. Gets or sets a value that indicates whether checkpoint files are encrypted.
Public property Errors Infrastructure. Gets the collection of errors associated with the package.
Public property ExtendedProperties Infrastructure. Gets the IDTSExtendedProperties100 collection for the package.
Public property InteractiveMode Infrastructure. Gets or sets a value that indicates whether tasks should show user interface objects while executing.
Public property LastModifiedProductVersion Infrastructure. Gets the version of the package that is last modified.
Public property LogProviders Infrastructure. Returns the collection of log providers associated with the package.
Public property MaxConcurrentExecutables Infrastructure. Gets or sets the number of threads that a package can create.
Public property OfflineMode Infrastructure. Gets or sets a value that indicates whether the package is working in offline mode.
Public property PackageFormatVersion Infrastructure. Gets the format version of the package.
Public property PackageLocation Infrastructure. Gets or sets a string that contains the location of the package.
Public property PackagePassword Infrastructure. Sets the password for the package.
Public property PackagePriorityClass Infrastructure. Gets or sets the priority class of the package.
Public property PackageType Infrastructure. Gets or sets the package type.
Public property PackageUpgradeOptions Infrastructure. Gets or sets the package upgrade options.
Public property ProtectionLevel Infrastructure. Gets or sets the level of protection on the package.
Public property SafeRecursiveProjectPackageExecution Infrastructure. Gets or sets a value that indicates whether the package execution is a safe recursive project.
Public property SaveCheckpoints Infrastructure. Gets or sets a value that indicates whether the package will use checkpoints during package execution.
Public property SQLFolder Infrastructure. Gets or sets the package folder name.
Public property SuppressConfigurationWarnings Infrastructure. Gets or sets a value that indicates whether the warnings generated by configurations are suppressed.
Public property UpdateObjects Infrastructure. Gets or sets a value that indicates whether extensible objects can be updated at package load time if an updated version if found.
Public property UpdatePackage Infrastructure. Gets or sets a value that indicates whether packages can be updated when an updated version is found.
Public property VersionBuild Infrastructure. Gets or sets the build version of the package.
Public property VersionComments Infrastructure. Gets or sets the comments associated with the package.
Public property VersionGUID Infrastructure. Gets a unique GUID generated when the package is first created.
Public property VersionMajor Infrastructure. Gets or sets the major build version of the package.
Public property VersionMinor Infrastructure. Gets or sets the minor build version of the package.
Public property Warnings Infrastructure. Gets a collection of warnings set on the package.

Top

Methods

  Name Description
Public method CheckSignature Infrastructure. Checks the status of the digital signature of the package.
Public method Execute() Infrastructure. Returns a DTSExecResult enumeration that contains information about the success or failure of the package execution.
Public method Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) Infrastructure. Runs the application, container, or package as part of a package workflow.
Public method ExportConfigurationFile Infrastructure. Creates an XML file that contains all deployable variables in the package.
Public method FindReferencedObjects Infrastructure. Returns a reference object enumeration.
Public method GetBreakpointTargets Infrastructure. Returns IDTSBreakpointTargets100 collection.
Public method GetObjectFromPackagePath Infrastructure. Returns a package property and the object from the specified package path.
Public method GetPreExecutionPackageXML Infrastructure. Gets a pre-execution package XML.
Public method ImportConfigurationFile Infrastructure. Loads a configuration file associated with the package.
Public method LoadUserCertificateByHash Infrastructure. Loads the certificate for the package according to the certificate hash.
Public method LoadUserCertificateByName Infrastructure. Loads the certificate for the package according to the certificate name.
Public method PermitUnencryptedSave Infrastructure. Specifies the unencrypted permit.
Public method ProcessConfiguration Infrastructure. Sets configuration information for a package and its objects.
Public method Validate Infrastructure. Allows the container to determine if it contains invalid settings that will prevent it from executing successfully.

Top

See Also

Reference

Microsoft.SqlServer.Dts.Runtime.Wrapper Namespace