Share via


Microsoft.SqlServer.Dts.Runtime.Wrapper Namespace

The Microsoft.SqlServer.Dts.Runtime.Wrapper namespace provides the classes and interfaces used to create Control Flow components in the runtime. This assembly is a Primary Interop Assembly (PIA) for the namespace Microsoft.SqlServer.Dts.Runtime, which is the assembly Microsoft.SqlServer.ManagedDTS (in microsoft.sqlserver.manageddts.dll). The classes in this namespace should not be instantiated. Instead, use the classes found in the Microsoft.SqlServer.Dts.Runtime.

For information on Primary Interop Assemblies and how the managed classes work with the wrapper classes, see "COM Wrappers" and "Exposing .NET Framework Components to COM" in the .NET Framework Developer's Guide in the MSDN Library.

Classes

  Class Description
Public class ApplicationClass Infrastructure. Discovers and accesses Package objects.
Public class ConnectionManagerAdoClass Infrastructure. Provides the connection information to a data source.
Public class ConnectionManagerAdoNetClass Infrastructure. Represents a connection manager that utilizes .Net provider for the data connection.
Public class ConnectionManagerCacheClass Infrastructure. Represents a connection manager that utilizes a Cache Transform or a cache file for the data connection.
Public class ConnectionManagerExcelClass Infrastructure. Represents a connection manager that connects to an Excel workbook file.
Public class ConnectionManagerFileClass Infrastructure. Represents a connection manager class.
Public class ConnectionManagerFlatFileClass Infrastructure. Represents a connection manager flat file class.
Public class ConnectionManagerFtpClass Infrastructure. Represents a connection manager FTP class.
Public class ConnectionManagerHostClass Infrastructure. Represents a connection manager that connects to a task host.
Public class ConnectionManagerHttpClass Infrastructure. Represents a connection manager http class.
Public class ConnectionManagerMultiFileClass Infrastructure. Represents a connection manager multi-file class.
Public class ConnectionManagerMultiFlatFileClass Infrastructure. Represents a connection manager for accessing multiple flat files.
Public class ConnectionManagerOdbcClass Infrastructure. Represents a connection manager that connects to a data source using ODBC.
Public class ConnectionManagerOLAPClass Infrastructure. Represents a connection manager OLAP class.
Public class ConnectionManagerOleDbClass Infrastructure. Represents a connection manager that connects to a data source using OLE DB provider.
Public class ConnectionManagerSqlMobileClass Infrastructure. Represents a connection manager sql mobile class.
Public class EventHandlerClass Infrastructure. A container on a package or other containers that holds executable objects to run when specific events occur.
Public class ExpressionEvaluatorClass Infrastructure. Provides virtual properties and methods for IDTSExpressionEvaluator100 interface.
Public class ForEachEnumeratorHostClass Infrastructure. Defines the host class for the ForEachItemEnumeratorClass. This class cannot be inherited.
Public class ForEachItemEnumeratorClass Infrastructure. Implements an enumerator over the IDTSForEachItem100 collection.
Public class ForEachLoopClass Infrastructure. Provides a container that defines an iterative workflow in a package using the foreach iteration statement.
Public class ForLoopClass Infrastructure. Provides a container that defines an iterative workflow in a package, using the for iteration statement.
Public class FTPClientConnection100Class Infrastructure. Provides properties and methods for an FTP client task.
Public class HttpClientConnection100Class Infrastructure. Contains properties and methods that enable a package to access a Web server using the HTTP protocol to send or receive files. This class cannot be inherited.
Public class LogProviderEventLogClass Infrastructure. Represents a class for the LogProviderEventLog interface.
Public class LogProviderHostClass Infrastructure. Represents a class for the LogProviderHost interface.
Public class LogProviderSQLProfilerClass Infrastructure. Represents a class for the LogProviderSQLProfiler interface.
Public class LogProviderSQLServerClass Infrastructure. Represents a class for the LogProviderSQLServer interface.
Public class LogProviderTextFileClass Infrastructure. Represents a class for the LogProviderTextFile interface.
Public class LogProviderXMLFileClass Infrastructure. Represents a class for the LogProviderXMLFile interface.
Public class PackageClass Infrastructure. Represents a class for the Package interface.
Public class PackageNeutralClass Infrastructure. Represents a class for a neutral package.
Public class PackageRemote32Class Infrastructure. Represents a class for a remote 32-bit package.
Public class PackageRemote64Class Infrastructure. Represents a class for a remote 64 bit package.
Public class ParameterClass Represents a parameter class.
Public class PrecedenceConstraintClass Infrastructure. For more information, see PrecedenceConstraint.
Public class ProjectConnectionsCreatorClass Represents the project connections creator class.
Public class ProjectConnectionsCreatorNeutralClass Represents the project connections creator neutral class.
Public class ReplacementTaskClass Represents a replacement task class.
Public class SequenceClass Infrastructure. Represents a sequence class.
Public class TaskCreator32Class Infrastructure. Represents a 32-bit task creator class.
Public class TaskCreator64Class Infrastructure. Represents a task creator class.
Public class TaskHostClass Infrastructure. For more information, see TaskHost.
Public class VariableClass Infrastructure. Represents a variable class.
Public class VariableCreatorClass Represents a variable creator class.
Public class VariableDispenserClass Infrastructure. Represents a variable dispenser class.

Structures

  Structure Description
Public structure _FILETIME Infrastructure. Specifies the file time for the runtime.
Public structure _LARGE_INTEGER Infrastructure. Specifies the large integer for the runtime wrapper.
Public structure _ULARGE_INTEGER Infrastructure. Provides a 64-bit data type which is accessible as two DWORDs or as a single DWORDLONG.
Public structure DTP_DATA_UNION Infrastructure. Specifies a union data types.
Public structure DTP_DBDATE Infrastructure. Specifies an enumeration of date structure.
Public structure DTP_DBTIME Infrastructure. Specifies a data type time structure.
Public structure DTP_DBTIME2 Infrastructure. Specifies a time structure that consists of hour, minute, second, and fractional seconds.
Public structure DTP_DBTIMESTAMP Infrastructure. A timestamp structure that consists of year, month, day, hour, minute, second, and fractional seconds. The fractional seconds have a maximum scale of 3 digits.
Public structure DTP_DBTIMESTAMP2 Infrastructure. A timestamp structure that consists of year, month, day, hour, minute, second, and fractional seconds. The fractional seconds have a maximum scale of 7 digits.
Public structure DTP_DBTIMESTAMPOFFSET Infrastructure. A timestamp structure that consists of year, month, day, hour, minute, second, and fractional seconds, and has a time zone offset from the Coordinated Universal Time (UTC) that is used to obtain the local time. The fractional seconds have a maximum scale of 7 digits.
Public structure DTP_FILETIME Infrastructure. Specifies an enumeration of data filetime structure.
Public structure DTP_NUMERIC Infrastructure. Specifies an enumeration of data numeric structure.
Public structure DTP_VARIANT Specifies the data type of the column. This is a value from the DataType enumeration that determines the type of DTP_VARIANT structure stored in each cell of this column.
Public structure DTS_EVENT_COLUMN_FILTER Infrastructure. For more information, see DTSEventColumnFilter.
Public structure DTS_MANAGED_INFO Infrastructure. Specifies a data managed information structure.
Public structure DTS_MANAGED_PROPERTY Infrastructure. Specifies an enumeration of managed data property.
Public structure DTS_PACKAGE_UPGRADE_OPTIONS Infrastructure. A structure used for specifying options during a package upgrade.
Public structure tagSTATSTG Infrastructure. Specifies the statistical information about an open storage, stream, or byte array object.

Interfaces

  Interface Description
Public interface Application Infrastructure. For more information, see ApplicationClass.
Public interface ConnectionManagerAdo Infrastructure. For more information, see ConnectionManagerAdoClass.
Public interface ConnectionManagerAdoNet Infrastructure. For more information, see ConnectionManagerAdoNetClass.
Public interface ConnectionManagerCache Infrastructure. For more information, see ConnectionManagerCacheClass.
Public interface ConnectionManagerExcel Infrastructure. For more information, see ConnectionManagerExcelClass.
Public interface ConnectionManagerFile Infrastructure. For more information, see ConnectionManagerFileClass.
Public interface ConnectionManagerFlatFile Infrastructure. For more information, see ConnectionManager.
Public interface ConnectionManagerFtp Infrastructure. For more information, see ConnectionManagerFtpClass.
Public interface ConnectionManagerHost Infrastructure. For more information, see ConnectionManagerHostClass.
Public interface ConnectionManagerHttp Infrastructure. For more information, see ConnectionManagerHttpClass.
Public interface ConnectionManagerMultiFile Infrastructure. For more information, see ConnectionManagerMultiFileClass.
Public interface ConnectionManagerMultiFlatFile Infrastructure. For more information, see ConnectionManagerMultiFlatFileClass.
Public interface ConnectionManagerOdbc Infrastructure. For more information, see ConnectionManagerOdbcClass.
Public interface ConnectionManagerOLAP Infrastructure. For more information, see ConnectionManagerOLAPClass.
Public interface ConnectionManagerOleDb Infrastructure. For more information, see ConnectionManagerOleDbClass.
Public interface ConnectionManagerSqlMobile Infrastructure. For more information, see ConnectionManagerSqlMobileClass.
Public interface EventHandler Infrastructure. For more information, see EventHandlerClass.
Public interface ExpressionEvaluator Infrastructure. For more information, see ExpressionEvaluatorClass.
Public interface ForEachEnumeratorHost Infrastructure. For more information, see ForEachEnumeratorHostClass.
Public interface ForEachItemEnumerator Infrastructure. For more information, see ForEachItemEnumeratorClass.
Public interface ForEachLoop Infrastructure. For more information, see ForEachLoopClass.
Public interface ForLoop Infrastructure. For more information, see ForLoopClass.
Public interface FTPClientConnection100 Infrastructure. For more information, see IDTSFtpClientConnection100.
Public interface HttpClientConnection100 Infrastructure. For more information, see HttpClientConnection100Class.
Public interface IDTSApplication100 Infrastructure. Provides properties and methods that are used to discover and access Package objects.
Public interface IDTSBreakpointManager100 Infrastructure. Provides methods to manage all the breakpoints that are set in on a task.
Public interface IDTSBreakpointSite100 Infrastructure. Defines the interaction between the Integration Services run-time engine and the task for exposing breakpoints and for creating and managing custom breakpoints.
Public interface IDTSBreakpointTarget100 Infrastructure. For more information, see BreakpointTarget.
Public interface IDTSBreakpointTargets100 Infrastructure. Provides properties and methods for working on a collection of IDTSBreakpointTarget100 objects.
Public interface IDTSCloneVariableDispenser100 Infrastructure. Represents cloned copy of an original variable dispenser object.
Public interface IDTSComponentEvents100 Infrastructure. Defines an interface that provides methods for event firing.
Public interface IDTSComponentPersist100 Infrastructure. Allows properties and settings for components and tasks to be saved and loaded from the package XML.
Public interface IDTSConfiguration100 Infrastructure. For more information, see Configuration.
Public interface IDTSConfigurationControl100 Provides a property that controls how a package loads configurations.
Public interface IDTSConfigurations100 Infrastructure. Represents a collection of IDTSConfiguration100 objects.
Public interface IDTSConnectionInfo100 Infrastructure. For more information, see ConnectionInfo.
Public interface IDTSConnectionInfos100 Infrastructure. Contains information about all the connections on the computer. The collection contains IDTSConnectionInfo100 objects that provide the details about each connection. The collection is available using the ApplicationClass class.
Public interface IDTSConnectionManager100 Infrastructure. Provides properties and methods that are used for managing connection to a data source.
Public interface IDTSConnectionManagerCache100 Infrastructure. Provides properties and methods associated with managing connections using a Cache Transform or a cache file for the data connection.
Public interface IDTSConnectionManagerCacheColumn100 Infrastructure. For more information, see ConnectionManager.
Public interface IDTSConnectionManagerCacheColumns100 Infrastructure. Provides properties and methods for working on a collection of IDTSConnectionManagerCacheColumn100 objects.
Public interface IDTSConnectionManagerDatabaseParameters100 Infrastructure. For more information, see ConnectionManager.
Public interface IDTSConnectionManagerExcel100 Infrastructure. For more information, see ConnectionManagerExcelClass.
Public interface IDTSConnectionManagerFile100 Infrastructure. For more information, see ConnectionManagerFileClass.
Public interface IDTSConnectionManagerFlatFile100 Infrastructure. This interface is used by the native connection managers. For more information, see ConnectionManagerFlatFileClass and ConnectionManagerMultiFlatFileClass.
Public interface IDTSConnectionManagerFlatFileColumn100 Infrastructure. For more information, see FlatFileColumn.
Public interface IDTSConnectionManagerFlatFileColumns100 Infrastructure. Represents a collection of IDTSConnectionManagerFlatFileColumn100 objects.
Public interface IDTSConnectionManagerFtp100 Infrastructure. For more information, see ConnectionManagerFtpClass.
Public interface IDTSConnectionManagerHttp100 Infrastructure. Represents a connection manager for HTTP connection.
Public interface IDTSConnectionManagerInit100 Infrastructure. Provides methods for initializing the properties of a connection manager.
Public interface IDTSConnectionManagerMarshalControl100 Infrastructure. Provides properties and methods to connection manager that supports marshal control.
Public interface IDTSConnectionManagerVariables100 Infrastructure. Provides variables and variable dispenser to connection manager.
Public interface IDTSConnections100 Infrastructure. Provides properties and methods for working on a collection of connection managers.
Public interface IDTSContainer100 Infrastructure. Defines properties and methods used by all containers and packages.
Public interface IDTSDataTapConfiguration100 Infrastructure. Provides methods for working with a data tap configuration.
Public interface IDTSDataTypeInfo100 Infrastructure. For more information, see DataTypeInfo.
Public interface IDTSDataTypeInfos100 Infrastructure. Contains a collection of IDTSDataTypeInfo100 objects.
Public interface IDTSDBProviderInfo100 Infrastructure. For more information, see DBProviderInfo.
Public interface IDTSDBProviderInfos100 Infrastructure. Contains a collection of IDTSDBProviderInfo100 objects.
Public interface IDTSDowngradableObject100 Infrastructure. Represents the interface for the DTS downgradable object.
Public interface IDTSDowngradeSettings100 Infrastructure. Represents the downgrade settings.
Public interface IDTSDumpConfiguration100 Infrastructure. Represents a dump configuration for the DTS.
Public interface IDTSDynamicName100 Infrastructure. Represents the dynamic name for the DTS.
Public interface IDTSEnumReferencedObjects100 Infrastructure. For more information, see EnumReferencedObjects.
Public interface IDTSError100 Infrastructure. For more information, see DtsError.
Public interface IDTSErrors100 Infrastructure. Represents a collection of IDTSError100 objects.
Public interface IDTSEvaluatorContext100 Infrastructure. Represents the interface for the DTS evaluator context.
Public interface IDTSEventHandler100 Infrastructure. For more information, see EventHandler.
Public interface IDTSEventHandlers100 Infrastructure. Represents a collection of IDTSEventHandler100 objects.
Public interface IDTSEventInfo100 Infrastructure. For more information, see EventInfo.
Public interface IDTSEventInfos100 Infrastructure. Represents a collection of IDTSEventInfo100 objects.
Public interface IDTSEvents100 Infrastructure. Defines methods for the events.
Public interface IDTSEventsProvider100 Infrastructure. For more information, see EventsProvider.
Public interface IDTSExecutable100 Infrastructure. Represents an interface that provides the methods that all objects that are run by the run-time engine are required to inherit and implement.
Public interface IDTSExecutables100 Infrastructure. Represents a collection of IDTSExecutable100 objects.
Public interface IDTSExecutionLocation100 Infrastructure. For more information, see TaskHost.
Public interface IDTSExecutionMetrics100 Infrastructure. For more information, see IDTSExecutionMetrics.
Public interface IDTSExecutionPath100 Infrastructure. For more information, see IDTSExecutionPath.
Public interface IDTSExpression100 Infrastructure. Represents the interface for the expression.
Public interface IDTSExpressionEvaluator100 Infrastructure. Defines the properties and methods for the ExpressionEvaluator object.
Public interface IDTSExtendedProperties100 Infrastructure. Represents a collection of IDTSExtendedProperty100 objects.
Public interface IDTSExtendedProperty100 Infrastructure. For more information, see ExtendedProperty.
Public interface IDTSForEachEnumerator100 Infrastructure. Defines the properties and methods for the ForEachEnumerator.
Public interface IDTSForEachEnumeratorInfo100 Infrastructure. For more information, see ForEachEnumeratorInfo.
Public interface IDTSForEachEnumeratorInfos100 Infrastructure. Represents the interface for the collection of ForEachEnumeratorInfo objects.
Public interface IDTSForEachItem100 Infrastructure. Represents an interface for the ForEachItem object.
Public interface IDTSForEachItemEnumerator100 Infrastructure. Represents an interface of the ForEachItemEnumerator object.
Public interface IDTSForEachItems100 Infrastructure. Represents an interface for the ForEachItems object.
Public interface IDTSForEachItemsProvider100 Infrastructure. For more information, see ForEachItemValueEnumerator.
Public interface IDTSForEachItemValue100 Infrastructure. For more information, see ForEachItemValue.
Public interface IDTSForEachLoop100 Infrastructure. Represents an interface that defines the ForEach loop process.
Public interface IDTSForEachVariableMapping100 Infrastructure. For more information, see ForEachVariableMapping.
Public interface IDTSForEachVariableMappings100 Infrastructure. Represents an interface of the ForEachVariableMappings object.
Public interface IDTSForLoop100 Infrastructure. Represents an interface for the ForLoop process.
Public interface IDTSFtpClientConnection100 Infrastructure. Represents the interface for the FTP Client Connection.
Public interface IDTSHasInternalProperties100 Infrastructure. Represents a DTS internal properties.
Public interface IDTSHttpClientConnection100 Infrastructure. For more information, see HttpClientConnection100Class.
Public interface IDTSInfoEvents100 Infrastructure. Defines an interface that is used to fire informational, warning, and error events.
Public interface IDTSLogEntryInfo100 Infrastructure. For more information, see LogEntryInfo.
Public interface IDTSLogEntryInfos100
Public interface IDTSLogging100 Infrastructure. Defines the logging options for the container.
Public interface IDTSLoggingOptions100 Infrastructure. Represents an interface of the DTS logging options.
Public interface IDTSLogProvider100 Infrastructure. Implements an interface of a log provider.
Public interface IDTSLogProviderInfo100 Infrastructure. For more information, see LogProviderInfo.
Public interface IDTSLogProviderInfos100 Infrastructure. For more information, see LogProviderInfos.
Public interface IDTSLogProviderInit100 Infrastructure. Represents an initialized log provider.
Public interface IDTSLogProviders100 Infrastructure. Represents an interface of log providers.
Public interface IDTSManagedForEachEnumeratorWrapper100 Infrastructure. Describes the interface for the ForEach enumerator wrapper.
Public interface IDTSManagedHelper100 Infrastructure. Specifies an interface of the managed helper.
Public interface IDTSManagedPropertyHelper100 Infrastructure. Represents a managed property helper.
Public interface IDTSManagedSerializer100 Infrastructure. Describes the interface for the managed serializer.
Public interface IDTSManagedTask100 Infrastructure. For more information, see IDTSManagedTask.
Public interface IDTSManagedWrapper100 Infrastructure. Represents a DTS managed wrapper.
Public interface IDTSManagedXmlSerializationHelper100 Infrastructure. Describes the interface for the XML serialization helper.
Public interface IDTSName100 Infrastructure. For more information, see IDTSName.
Public interface IDTSObjectHost100 Infrastructure. For more information, see TaskHost.
Public interface IDTSObjectReferenceTracker100 Infrastructure. Provides an interface for the analysis regarding the impact and consequences of deleting variables and connections from a package.
Public interface IDTSObjectVersionUpdate100 Infrastructure. Represents an interface for the version update of data transformatioon services object.
Public interface IDTSODBCHandles100 Defines the native interface for the ODBC connection. A reference to this interface is returned from the AcquireConnection method when the ConnectionManager is of type ODBC.
Public interface IDTSPackage100 Infrastructure. Represents an interface implemented by the Package and PackageNeutral interfaces.
Public interface IDTSPackageInfo100 Infrastructure. For more information, see PackageInfo.
Public interface IDTSPackageInfos100 Infrastructure. Provides properties and methods for working on a collection of IDTSPackageInfo100 objects.
Public interface IDTSPackageInternal100 Infrastructure. Represents an interface implemented by the collection of IDTSPackageInternal100 container that need to have the internal property.
Public interface IDTSPackagePath100 Infrastructure. For more information, see IDTSPackagePath.
Public interface IDTSPackagePersist100 Infrastructure. Defines methods for the persistence of the package.
Public interface IDTSPackageSigning100 Infrastructure. Represents an interface for the package signing.
Public interface IDTSPackageVersionUpdate100 Infrastructure. Defines a method for the update of the package version.
Public interface IDTSParameter100 Infrastructure. Represents an interface for the abstract base class used by both package parameter and project parameter.
Public interface IDTSParameters100 Infrastructure. Represents a class used by both the package parameters and project parameters collection.
Public interface IDTSPerfRecorder100 Infrastructure. Represents the interface for the performance recorder.
Public interface IDTSPersist100 Infrastructure. Represents an interface that enables IDTSPersist100 saving and loading data. For more information, see IDTSPersist.
Public interface IDTSPipelineComponentInfo100 Infrastructure. For more information, see PipelineComponentInfo.
Public interface IDTSPipelineComponentInfos100 Infrastructure. Provides properties and methods for working on a collection of IDTSPipelineComponentInfo100 objects.
Public interface IDTSPrecedenceConstraint100 Infrastructure. For more information, see PrecedenceConstraintClass.
Public interface IDTSPrecedenceConstraints100 Infrastructure. Provides properties and methods for working on a collection of IDTSPrecedenceConstraint100 objects.
Public interface IDTSProductLevel100 Infrastructure. For more information, see DTSProductLevel.
Public interface IDTSProject100 Infrastructure. Represents an interface which contains packages and parameters.
Public interface IDTSProjectAccessor100 Infrastructure. Represents an interface for the DTS project assessor.
Public interface IDTSProjectConnectionsCreator100 Infrastructure. Represents a connections creator of a DTS project.
Public interface IDTSProjectPackage100 Infrastructure. Represents a DTS project which contains packages.
Public interface IDTSProperties100 Infrastructure. Contains a collection of IDTSProperty100 objects.
Public interface IDTSPropertiesProvider100 Infrastructure. Defines an interface, inherited by containers, that enables properties to be set by an expression, and allows an enumerable collection of properties to be associated with the container.
Public interface IDTSPropertiesProviderEx100 Infrastructure. Represents the DTS properties provider expressions.
Public interface IDTSProperty100 Infrastructure. Represents an interface for the DtsProperty object.
Public interface IDTSRunningPackage100 Infrastructure. For more information, see RunningPackage.
Public interface IDTSRunningPackages100 Infrastructure. Contains a collection of IDTSRunningPackage100 objects.
Public interface IDTSRuntimeObject100 Infrastructure. This interface is inherited by native classes that are containers, and implemented by all objects in the Microsoft.SqlServer.Dts.Runtime namespace. For more information, see DtsObject.
Public interface IDTSSelectedLogProviders100 Infrastructure. Defines an interface for a collection of selected IDTSLogProvider100 objects.
Public interface IDTSSequence100 Infrastructure. For more information, see Sequence.
Public interface IDTSServerExecution100 Infrastructure. Represents an instance of execution in the Integration Services catalog.
Public interface IDTSServerUsageControl100 Infrastructure. Provides properties for controlling DTS server usage.
Public interface IDTSSupportDataTapConfiguration100 Infrastructure. Provides methods for accessing data tap configuration.
Public interface IDTSSupportOffline100 Infrastructure. Provides properties for indicating whether DTS connection supports offline mode.
Public interface IDTSSupportParentExecutionPath100 Infrastructure. Represents the support for the parent execution path.
Public interface IDTSSupportPerfRecorder100 Infrastructure. Represents the interface for the support for the performance recorder.
Public interface IDTSSupportVerboseLogging100 Infrastructure. Defines methods for accessing the verbose logging.
Public interface IDTSSuspend100 Infrastructure. For more information, see IDTSSuspend.
Public interface IDTSTask100 Infrastructure. Defines a property and methods for all the tasks in Integration Services.
Public interface IDTSTaskCreator100 Infrastructure. Represents an interface for the creator of a task.
Public interface IDTSTaskHost100 Infrastructure. For more information, see TaskHostClass.
Public interface IDTSTaskInfo100 Infrastructure. For more information, see TaskInfo.
Public interface IDTSTaskInfos100 Infrastructure. Contains a collection of IDTSTaskInfo100 objects.
Public interface IDTSTaskInit100 Infrastructure. Defines a method for the task to initialize.
Public interface IDTSUnsafeVariables100 Infrastructure. Defines methods for all unsafe variables.
Public interface IDTSVariable100 Infrastructure. Represents an interface for the variable on a package, task or container.
Public interface IDTSVariableCreator100 Infrastructure. Represents an interface for the creator of a variable.
Public interface IDTSVariableDispenser100 Infrastructure. Represents a variable dispenser class. For more information, see VariableDispenserClass.
Public interface IDTSVariableLock100 Infrastructure. Defines methods for the lock of variable.
Public interface IDTSVariables100 Infrastructure. Provides properties and methods for working on a collection of IDTSVariable100 objects.
Public interface IDTSWarning100 Infrastructure. For more information, see DtsWarning.
Public interface IDTSWarnings100 Infrastructure. Defines a properties and methods for the collection of warning.
Public interface ISequentialStream Infrastructure. Defines methods for the stream objects in sequence.
Public interface IStream Infrastructure. Provides an interface that supports reading and writing data to stream objects.
Public interface ITaskSupportProject100 Infrastructure. Defines method for the task that supports a project.
Public interface LogProviderEventLog Infrastructure. For more information, see LogProviderEventLogClass.
Public interface LogProviderHost Infrastructure. For more information, see LogProviderHostClass.
Public interface LogProviderSQLProfiler Infrastructure. For more information, see LogProviderSQLProfilerClass.
Public interface LogProviderSQLServer Infrastructure. For more information, see LogProviderSQLServerClass.
Public interface LogProviderTextFile Infrastructure. For more information, see LogProviderTextFileClass.
Public interface LogProviderXMLFile Infrastructure. For more information, see LogProviderXMLFileClass.
Public interface Package Infrastructure. For more information, see PackageClass.
Public interface PackageNeutral Infrastructure. For more information, see PackageNeutralClass.
Public interface PackageRemote32 Infrastructure. Represents an interface for a remote 32-bit package.
Public interface PackageRemote64 Infrastructure. Represents an interface for a remote 64-bit package.
Public interface Parameter Infrastructure. For more information, see ParameterClass.
Public interface PrecedenceConstraint Infrastructure. For more information, see PrecedenceConstraintClass.
Public interface ProjectConnectionsCreator Infrastructure. For more information, see ProjectConnectionsCreatorClass.
Public interface ProjectConnectionsCreatorNeutral Infrastructure. For more information, see ProjectConnectionsCreatorNeutralClass.
Public interface ReplacementTask Infrastructure. For more information, see ReplacementTaskClass.
Public interface Sequence Infrastructure. For more information, see SequenceClass.
Public interface TaskCreator32 Infrastructure. Represents a 32-bit task creator.
Public interface TaskCreator64 Infrastructure. Represents a task creator class.
Public interface TaskHost Infrastructure. For more information, see TaskHostClass.
Public interface Variable Infrastructure. For more information, see VariableClass.
Public interface VariableCreator Infrastructure. Represents the creator of a variable.
Public interface VariableDispenser Infrastructure. For more information, see VariableDispenserClass.

Enumerations

  Enumeration Description
Public enumeration DataType Indicates the data type of columns in data flow components and the data flow buffer.
Public enumeration DTS_MANAGED_INFO_TYPE Infrastructure. An enumeration that specifies the managed data type information.
Public enumeration DTSBreakpointHitTest Infrastructure. Enumerates the values for the hit count types.
Public enumeration DTSCheckpointUsage Infrastructure. Specifies values that describe if, or when, a package is restarted.
Public enumeration DTSConfigurationType Infrastructure. Specifies the ways that a configuration for a package can be saved.
Public enumeration DTSConnectionManagerScope Infrastructure. For more information, see DTSConnectionManagerScope. Specifies the scope levels of a connection manager.
Public enumeration DTSEvaluatorContextOption Infrastructure. Specifies the options for the evaluator context.
Public enumeration DTSEventFilterKind Infrastructure. Describes the kind of event filter that is set on logging.
Public enumeration DTSExcelVersion Infrastructure. This enumeration maps the Extended Properties from the connection string in an OLEDB provider to the correct version of the Excel connection manager. For more information, see ConnectionManagerExcelClass.
Public enumeration DTSExecResult Infrastructure. Provides values that describe the result of a task execution.
Public enumeration DTSExecStatus Infrastructure. Contains values that indicate the current status of task execution or a container object at the time of the call.
Public enumeration DTSExecutionLocation Infrastructure. Specifies the DTS execution location.
Public enumeration DTSFileConnectionUsageType Infrastructure. Provides information about how a connection is used by a component client.
Public enumeration DTSForcedExecResult Infrastructure. Specifies the execution result of a container when the container's ForceExecutionValue is set to true.
Public enumeration DTSLogEntryFrequency Infrastructure. Provides values that correspond to a log scheme used to assist in log planning.
Public enumeration DTSLoggingMode Infrastructure. Specifies the logging behavior of the container. The container can turn on logging, disable logging, or specify that the setting to use is the setting found on the parent container.
Public enumeration DTSObjectHostType Infrastructure. Describes the type of container that is hosting the other task or container.
Public enumeration DTSObjectReferenceType Infrastructure. Specifies the types of objects that the ObjectReferenceTracker class will provide impact analysis for. This enumeration is used by the EnumReferencedObjects class, which in turn is used by the Package class in its FindReferencedObjects method.
Public enumeration DTSPackageInformationFlags Infrastructure. Describes whether a package is a folder or package. It is used for setting a valid value in the Flags property.
Public enumeration DTSPackageType Infrastructure. Identifies the tool that created the package.
Public enumeration DTSPipelineComponentType Infrastructure. Classifies pipeline components by category.
Public enumeration DTSPrecedenceEvalOp Infrastructure. Indicates the evaluation operations that the precedence constraint uses.
Public enumeration DTSPriorityClass Infrastructure. Describes the priority of a thread in a class.
Public enumeration DTSProductLevel Infrastructure. Specifies the SQL Server product edition. 
Public enumeration DTSPropertyKind Infrastructure. Contains values that describe the type of property.
Public enumeration DTSProtectionLevel Infrastructure. Controls the handling of sensitive information in the package.
Public enumeration DTSProviderSubType Infrastructure. Identifies a specific OLE DB provider. The enumeration value also identifies the data type format used by that provider when the ProviderType is OLE DB.
Public enumeration DTSProviderType Infrastructure. Describes the kind of provider that is stored.
Public enumeration DTSServerParameterType Infrastructure. Specifies the DTS server parameter type.
Public enumeration DTSSignatureStatus Infrastructure. Describes the status of the digital signature.
Public enumeration DTSTransactionOption Infrastructure. Describes transaction supportability and specifies whether a container participates in transactions.