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.
| Class | Description | |
|---|---|---|
![]() | ApplicationClass | This API supports the product infrastructure and is not intended to be used directly from your code. Discovers and accesses Package objects. |
![]() | ConnectionManagerAdoClass | This API supports the product infrastructure and is not intended to be used directly from your code. Provides the connection information to a data source. |
![]() | ConnectionManagerAdoNetClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager that utilizes .Net provider for the data connection. |
![]() | ConnectionManagerCacheClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager that utilizes a Cache Transform or a cache file for the data connection. |
![]() | ConnectionManagerExcelClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager that connects to an Excel workbook file. |
![]() | ConnectionManagerFileClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager class. |
![]() | ConnectionManagerFlatFileClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager flat file class. |
![]() | ConnectionManagerFtpClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager FTP class. |
![]() | ConnectionManagerHostClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager that connects to a task host. |
![]() | ConnectionManagerHttpClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager http class. |
![]() | ConnectionManagerMultiFileClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager multi-file class. |
![]() | ConnectionManagerMultiFlatFileClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager for accessing multiple flat files. |
![]() | ConnectionManagerOdbcClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager that connects to a data source using ODBC. |
![]() | ConnectionManagerOLAPClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager OLAP class. |
![]() | ConnectionManagerOleDbClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager that connects to a data source using OLE DB provider. |
![]() | ConnectionManagerSqlMobileClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager sql mobile class. |
![]() | EventHandlerClass | This API supports the product infrastructure and is not intended to be used directly from your code. A container on a package or other containers that holds executable objects to run when specific events occur. |
![]() | ExpressionEvaluatorClass | This API supports the product infrastructure and is not intended to be used directly from your code. Provides virtual properties and methods for IDTSExpressionEvaluator100 interface. |
![]() | ForEachEnumeratorHostClass | This API supports the product infrastructure and is not intended to be used directly from your code. Defines the host class for the ForEachItemEnumeratorClass. This class cannot be inherited. |
![]() | ForEachItemEnumeratorClass | This API supports the product infrastructure and is not intended to be used directly from your code. Implements an enumerator over the IDTSForEachItem100 collection. |
![]() | ForEachLoopClass | This API supports the product infrastructure and is not intended to be used directly from your code. Provides a container that defines an iterative workflow in a package using the foreach iteration statement. |
![]() | ForLoopClass | This API supports the product infrastructure and is not intended to be used directly from your code. Provides a container that defines an iterative workflow in a package, using the for iteration statement. |
![]() | FTPClientConnection100Class | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties and methods for an FTP client task. |
![]() | HttpClientConnection100Class | This API supports the product infrastructure and is not intended to be used directly from your code. 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. |
![]() | LogProviderEventLogClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a class for the LogProviderEventLog interface. |
![]() | LogProviderHostClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a class for the LogProviderHost interface. |
![]() | LogProviderSQLProfilerClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a class for the LogProviderSQLProfiler interface. |
![]() | LogProviderSQLServerClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a class for the LogProviderSQLServer interface. |
![]() | LogProviderTextFileClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a class for the LogProviderTextFile interface. |
![]() | LogProviderXMLFileClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a class for the LogProviderXMLFile interface. |
![]() | PackageClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a class for the Package interface. |
![]() | PackageNeutralClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a class for a neutral package. |
![]() | PackageRemote32Class | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a class for a remote 32-bit package. |
![]() | PackageRemote64Class | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a class for a remote 64 bit package. |
![]() | ParameterClass | Represents a parameter class. |
![]() | PrecedenceConstraintClass | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see PrecedenceConstraint. |
![]() | ProjectConnectionsCreatorClass | Represents the project connections creator class. |
![]() | ProjectConnectionsCreatorNeutralClass | Represents the project connections creator neutral class. |
![]() | PropertiesClass | |
![]() | ReplacementTaskClass | Represents a replacement task class. |
![]() | SequenceClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a sequence class. |
![]() | TaskCreator32Class | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a 32-bit task creator class. |
![]() | TaskCreator64Class | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a task creator class. |
![]() | TaskHostClass | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see TaskHost. |
![]() | VariableClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a variable class. |
![]() | VariableCreatorClass | Represents a variable creator class. |
![]() | VariableDispenserClass | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a variable dispenser class. |
| Structure | Description | |
|---|---|---|
![]() | _FILETIME | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the file time for the runtime. |
![]() | _LARGE_INTEGER | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the large integer for the runtime wrapper. |
![]() | _ULARGE_INTEGER | This API supports the product infrastructure and is not intended to be used directly from your code. Provides a 64-bit data type which is accessible as two DWORDs or as a single DWORDLONG. |
![]() | DTP_DATA_UNION | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies a union data types. |
![]() | DTP_DBDATE | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies an enumeration of date structure. |
![]() | DTP_DBTIME | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies a data type time structure. |
![]() | DTP_DBTIME2 | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies a time structure that consists of hour, minute, second, and fractional seconds. |
![]() | DTP_DBTIMESTAMP | This API supports the product infrastructure and is not intended to be used directly from your code. 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. |
![]() | DTP_DBTIMESTAMP2 | This API supports the product infrastructure and is not intended to be used directly from your code. 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. |
![]() | DTP_DBTIMESTAMPOFFSET | This API supports the product infrastructure and is not intended to be used directly from your code. 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. |
![]() | DTP_FILETIME | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies an enumeration of data filetime structure. |
![]() | DTP_NUMERIC | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies an enumeration of data numeric 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. |
![]() | DTS_EVENT_COLUMN_FILTER | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see DTSEventColumnFilter. |
![]() | DTS_EXTENSION_MAPPING_INFO | Enumerates the extension mapping information. |
![]() | DTS_MANAGED_INFO | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies a data managed information structure. |
![]() | DTS_MANAGED_PROPERTY | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies an enumeration of managed data property. |
![]() | DTS_PACKAGE_UPGRADE_OPTIONS | This API supports the product infrastructure and is not intended to be used directly from your code. A structure used for specifying options during a package upgrade. |
![]() | tagSTATSTG | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the statistical information about an open storage, stream, or byte array object. |
| Interface | Description | |
|---|---|---|
![]() | Application | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ApplicationClass. |
![]() | ConnectionManagerAdo | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerAdoClass. |
![]() | ConnectionManagerAdoNet | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerAdoNetClass. |
![]() | ConnectionManagerCache | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerCacheClass. |
![]() | ConnectionManagerExcel | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerExcelClass. |
![]() | ConnectionManagerFile | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerFileClass. |
![]() | ConnectionManagerFlatFile | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManager. |
![]() | ConnectionManagerFtp | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerFtpClass. |
![]() | ConnectionManagerHost | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerHostClass. |
![]() | ConnectionManagerHttp | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerHttpClass. |
![]() | ConnectionManagerMultiFile | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerMultiFileClass. |
![]() | ConnectionManagerMultiFlatFile | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerMultiFlatFileClass. |
![]() | ConnectionManagerOdbc | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerOdbcClass. |
![]() | ConnectionManagerOLAP | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerOLAPClass. |
![]() | ConnectionManagerOleDb | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerOleDbClass. |
![]() | ConnectionManagerSqlMobile | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerSqlMobileClass. |
![]() | EventHandler | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see EventHandlerClass. |
![]() | ExpressionEvaluator | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ExpressionEvaluatorClass. |
![]() | ForEachEnumeratorHost | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ForEachEnumeratorHostClass. |
![]() | ForEachItemEnumerator | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ForEachItemEnumeratorClass. |
![]() | ForEachLoop | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ForEachLoopClass. |
![]() | ForLoop | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ForLoopClass. |
![]() | FTPClientConnection100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see IDTSFtpClientConnection100. |
![]() | HttpClientConnection100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see HttpClientConnection100Class. |
![]() | IDTSApplication100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties and methods that are used to discover and access Package objects. |
![]() | IDTSApplication130 | |
![]() | IDTSBreakpointManager100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides methods to manage all the breakpoints that are set in on a task. |
![]() | IDTSBreakpointSite100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines the interaction between the Integration Services run-time engine and the task for exposing breakpoints and for creating and managing custom breakpoints. |
![]() | IDTSBreakpointTarget100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see BreakpointTarget. |
![]() | IDTSBreakpointTargets100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties and methods for working on a collection of IDTSBreakpointTarget100 objects. |
![]() | IDTSCloneVariableDispenser100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents cloned copy of an original variable dispenser object. |
![]() | IDTSComponentEvents100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines an interface that provides methods for event firing. |
![]() | IDTSComponentPersist100 | This API supports the product infrastructure and is not intended to be used directly from your code. Allows properties and settings for components and tasks to be saved and loaded from the package XML. |
![]() | IDTSComponentPersist130 | |
![]() | IDTSConfiguration100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see Configuration. |
![]() | IDTSConfigurationControl100 | Provides a property that controls how a package loads configurations. |
![]() | IDTSConfigurations100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a collection of IDTSConfiguration100 objects. |
![]() | IDTSConnectionInfo100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionInfo. |
![]() | IDTSConnectionInfos100 | This API supports the product infrastructure and is not intended to be used directly from your code. 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. |
![]() | IDTSConnectionManager100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties and methods that are used for managing connection to a data source. |
![]() | IDTSConnectionManagerCache100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties and methods associated with managing connections using a Cache Transform or a cache file for the data connection. |
![]() | IDTSConnectionManagerCacheColumn100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManager. |
![]() | IDTSConnectionManagerCacheColumns100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties and methods for working on a collection of IDTSConnectionManagerCacheColumn100 objects. |
![]() | IDTSConnectionManagerDatabaseParameters100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManager. |
![]() | IDTSConnectionManagerExcel100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerExcelClass. |
![]() | IDTSConnectionManagerFile100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerFileClass. |
![]() | IDTSConnectionManagerFlatFile100 | This API supports the product infrastructure and is not intended to be used directly from your code. This interface is used by the native connection managers. For more information, see ConnectionManagerFlatFileClass and ConnectionManagerMultiFlatFileClass. |
![]() | IDTSConnectionManagerFlatFileColumn100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see FlatFileColumn. |
![]() | IDTSConnectionManagerFlatFileColumns100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a collection of IDTSConnectionManagerFlatFileColumn100 objects. |
![]() | IDTSConnectionManagerFtp100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ConnectionManagerFtpClass. |
![]() | IDTSConnectionManagerHttp100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connection manager for HTTP connection. |
![]() | IDTSConnectionManagerInit100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides methods for initializing the properties of a connection manager. |
![]() | IDTSConnectionManagerMarshalControl100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties and methods to connection manager that supports marshal control. |
![]() | IDTSConnectionManagerVariables100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides variables and variable dispenser to connection manager. |
![]() | IDTSConnections100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties and methods for working on a collection of connection managers. |
![]() | IDTSContainer100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines properties and methods used by all containers and packages. |
![]() | IDTSDataTapConfiguration100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides methods for working with a data tap configuration. |
![]() | IDTSDataTypeInfo100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see DataTypeInfo. |
![]() | IDTSDataTypeInfos100 | This API supports the product infrastructure and is not intended to be used directly from your code. Contains a collection of IDTSDataTypeInfo100 objects. |
![]() | IDTSDBProviderInfo100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see DBProviderInfo. |
![]() | IDTSDBProviderInfos100 | This API supports the product infrastructure and is not intended to be used directly from your code. Contains a collection of IDTSDBProviderInfo100 objects. |
![]() | IDTSDowngradableObject100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the interface for the DTS downgradable object. |
![]() | IDTSDowngradeSettings100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the downgrade settings. |
![]() | IDTSDumpConfiguration100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a dump configuration for the DTS. |
![]() | IDTSDynamicName100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the dynamic name for the DTS. |
![]() | IDTSEnumReferencedObjects100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see EnumReferencedObjects. |
![]() | IDTSError100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see DtsError. |
![]() | IDTSErrors100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a collection of IDTSError100 objects. |
![]() | IDTSEvaluatorContext100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the interface for the DTS evaluator context. |
![]() | IDTSEventHandler100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see EventHandler. |
![]() | IDTSEventHandlers100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a collection of IDTSEventHandler100 objects. |
![]() | IDTSEventInfo100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see EventInfo. |
![]() | IDTSEventInfos100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a collection of IDTSEventInfo100 objects. |
![]() | IDTSEvents100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods for the events. |
![]() | IDTSEventsProvider100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see EventsProvider. |
![]() | IDTSExecutable100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface that provides the methods that all objects that are run by the run-time engine are required to inherit and implement. |
![]() | IDTSExecutables100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a collection of IDTSExecutable100 objects. |
![]() | IDTSExecutionLocation100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see TaskHost. |
![]() | IDTSExecutionMetrics100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see IDTSExecutionMetrics. |
![]() | IDTSExecutionPath100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see IDTSExecutionPath. |
![]() | IDTSExpression100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the interface for the expression. |
![]() | IDTSExpressionEvaluator100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines the properties and methods for the ExpressionEvaluator object. |
![]() | IDTSExtendedProperties100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a collection of IDTSExtendedProperty100 objects. |
![]() | IDTSExtendedProperty100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ExtendedProperty. |
![]() | IDTSForEachEnumerator100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines the properties and methods for the ForEachEnumerator. |
![]() | IDTSForEachEnumeratorInfo100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ForEachEnumeratorInfo. |
![]() | IDTSForEachEnumeratorInfos100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the interface for the collection of ForEachEnumeratorInfo objects. |
![]() | IDTSForEachItem100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for the ForEachItem object. |
![]() | IDTSForEachItemEnumerator100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface of the ForEachItemEnumerator object. |
![]() | IDTSForEachItems100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for the ForEachItems object. |
![]() | IDTSForEachItemsProvider100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ForEachItemValueEnumerator. |
![]() | IDTSForEachItemValue100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ForEachItemValue. |
![]() | IDTSForEachLoop100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface that defines the ForEach loop process. |
![]() | IDTSForEachVariableMapping100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ForEachVariableMapping. |
![]() | IDTSForEachVariableMappings100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface of the ForEachVariableMappings object. |
![]() | IDTSForLoop100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for the ForLoop process. |
![]() | IDTSFtpClientConnection100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the interface for the FTP Client Connection. |
![]() | IDTSHasInternalProperties100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a DTS internal properties. |
![]() | IDTSHttpClientConnection100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see HttpClientConnection100Class. |
![]() | IDTSInfoEvents100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines an interface that is used to fire informational, warning, and error events. |
![]() | IDTSLogEntryInfo100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see LogEntryInfo. |
![]() | IDTSLogEntryInfos100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see LogEntryInfos. |
![]() | IDTSLogging100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines the logging options for the container. |
![]() | IDTSLoggingOptions100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface of the DTS logging options. |
![]() | IDTSLogProvider100 | This API supports the product infrastructure and is not intended to be used directly from your code. Implements an interface of a log provider. |
![]() | IDTSLogProviderInfo100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see LogProviderInfo. |
![]() | IDTSLogProviderInfos100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see LogProviderInfos. |
![]() | IDTSLogProviderInit100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an initialized log provider. |
![]() | IDTSLogProviders100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface of log providers. |
![]() | IDTSManagedForEachEnumeratorWrapper100 | This API supports the product infrastructure and is not intended to be used directly from your code. Describes the interface for the ForEach enumerator wrapper. |
![]() | IDTSManagedHelper100 | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies an interface of the managed helper. |
![]() | IDTSManagedPropertyHelper100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a managed property helper. |
![]() | IDTSManagedSerializer100 | This API supports the product infrastructure and is not intended to be used directly from your code. Describes the interface for the managed serializer. |
![]() | IDTSManagedTask100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see IDTSManagedTask. |
![]() | IDTSManagedWrapper100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a DTS managed wrapper. |
![]() | IDTSManagedXmlSerializationHelper100 | This API supports the product infrastructure and is not intended to be used directly from your code. Describes the interface for the XML serialization helper. |
![]() | IDTSName100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see IDTSName. |
![]() | IDTSObjectHost100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see TaskHost. |
![]() | IDTSObjectReferenceTracker100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides an interface for the analysis regarding the impact and consequences of deleting variables and connections from a package. |
![]() | IDTSObjectVersionUpdate100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for the version update of data transformatioon services object. |
![]() | 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. |
![]() | IDTSODBCHandles130 | |
![]() | IDTSPackage100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface implemented by the Package and PackageNeutral interfaces. |
![]() | IDTSPackageInfo100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see PackageInfo. |
![]() | IDTSPackageInfos100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties and methods for working on a collection of IDTSPackageInfo100 objects. |
![]() | IDTSPackageInternal100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface implemented by the collection of IDTSPackageInternal100 container that need to have the internal property. |
![]() | IDTSPackagePath100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see IDTSPackagePath. |
![]() | IDTSPackagePersist100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods for the persistence of the package. |
![]() | IDTSPackagePersist130 | |
![]() | IDTSPackageSigning100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for the package signing. |
![]() | IDTSPackageVersionUpdate100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines a method for the update of the package version. |
![]() | IDTSPackageVersionUpdate130 | |
![]() | IDTSParameter100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for the abstract base class used by both package parameter and project parameter. |
![]() | IDTSParameters100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a class used by both the package parameters and project parameters collection. |
![]() | IDTSPerfRecorder100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the interface for the performance recorder. |
![]() | IDTSPersist100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface that enables IDTSPersist100 saving and loading data. For more information, see IDTSPersist. |
![]() | IDTSPersist130 | |
![]() | IDTSPipelineComponentInfo100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see PipelineComponentInfo. |
![]() | IDTSPipelineComponentInfos100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties and methods for working on a collection of IDTSPipelineComponentInfo100 objects. |
![]() | IDTSPrecedenceConstraint100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see PrecedenceConstraintClass. |
![]() | IDTSPrecedenceConstraints100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties and methods for working on a collection of IDTSPrecedenceConstraint100 objects. |
![]() | IDTSProductLevel100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see DTSProductLevel. |
![]() | IDTSProject100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface which contains packages and parameters. |
![]() | IDTSProjectAccessor100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for the DTS project assessor. |
![]() | IDTSProjectConnectionsCreator100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a connections creator of a DTS project. |
![]() | IDTSProjectPackage100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a DTS project which contains packages. |
![]() | IDTSProperties100 | This API supports the product infrastructure and is not intended to be used directly from your code. Contains a collection of IDTSProperty100 objects. |
![]() | IDTSProperties130 | |
![]() | IDTSPropertiesProvider100 | This API supports the product infrastructure and is not intended to be used directly from your code. 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. |
![]() | IDTSPropertiesProviderEx100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the DTS properties provider expressions. |
![]() | IDTSProperty100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for the DtsProperty object. |
![]() | IDTSRunningPackage100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see RunningPackage. |
![]() | IDTSRunningPackages100 | This API supports the product infrastructure and is not intended to be used directly from your code. Contains a collection of IDTSRunningPackage100 objects. |
![]() | IDTSRuntimeObject100 | This API supports the product infrastructure and is not intended to be used directly from your code. 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. |
![]() | IDTSSelectedLogProviders100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines an interface for a collection of selected IDTSLogProvider100 objects. |
![]() | IDTSSequence100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see Sequence. |
![]() | IDTSServerExecution100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an instance of execution in the Integration Services catalog. |
![]() | IDTSServerUsageControl100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties for controlling DTS server usage. |
![]() | IDTSSupportDataTapConfiguration100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides methods for accessing data tap configuration. |
![]() | IDTSSupportOffline100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties for indicating whether DTS connection supports offline mode. |
![]() | IDTSSupportParentExecutionPath100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the support for the parent execution path. |
![]() | IDTSSupportPerfRecorder100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the interface for the support for the performance recorder. |
![]() | IDTSSupportTargetServerVersion130 | |
![]() | IDTSSupportVerboseLogging100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods for accessing the verbose logging. |
![]() | IDTSSuspend100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see IDTSSuspend. |
![]() | IDTSTask100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines a property and methods for all the tasks in Integration Services. |
![]() | IDTSTaskCreator100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for the creator of a task. |
![]() | IDTSTaskHost100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see TaskHostClass. |
![]() | IDTSTaskInfo100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see TaskInfo. |
![]() | IDTSTaskInfos100 | This API supports the product infrastructure and is not intended to be used directly from your code. Contains a collection of IDTSTaskInfo100 objects. |
![]() | IDTSTaskInit100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines a method for the task to initialize. |
![]() | IDTSTelemetry130 | |
![]() | IDTSUnsafeVariables100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods for all unsafe variables. |
![]() | IDTSVariable100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for the variable on a package, task or container. |
![]() | IDTSVariableCreator100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for the creator of a variable. |
![]() | IDTSVariableDispenser100 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a variable dispenser class. For more information, see VariableDispenserClass. |
![]() | IDTSVariableLock100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods for the lock of variable. |
![]() | IDTSVariables100 | This API supports the product infrastructure and is not intended to be used directly from your code. Provides properties and methods for working on a collection of IDTSVariable100 objects. |
![]() | IDTSWarning100 | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see DtsWarning. |
![]() | IDTSWarnings100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines a properties and methods for the collection of warning. |
![]() | ISequentialStream | This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods for the stream objects in sequence. |
![]() | IStream | This API supports the product infrastructure and is not intended to be used directly from your code. Provides an interface that supports reading and writing data to stream objects. |
![]() | ITaskSupportProject100 | This API supports the product infrastructure and is not intended to be used directly from your code. Defines method for the task that supports a project. |
![]() | LogProviderEventLog | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see LogProviderEventLogClass. |
![]() | LogProviderHost | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see LogProviderHostClass. |
![]() | LogProviderSQLProfiler | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see LogProviderSQLProfilerClass. |
![]() | LogProviderSQLServer | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see LogProviderSQLServerClass. |
![]() | LogProviderTextFile | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see LogProviderTextFileClass. |
![]() | LogProviderXMLFile | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see LogProviderXMLFileClass. |
![]() | Package | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see PackageClass. |
![]() | PackageNeutral | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see PackageNeutralClass. |
![]() | PackageRemote32 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for a remote 32-bit package. |
![]() | PackageRemote64 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents an interface for a remote 64-bit package. |
![]() | Parameter | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ParameterClass. |
![]() | PrecedenceConstraint | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see PrecedenceConstraintClass. |
![]() | ProjectConnectionsCreator | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ProjectConnectionsCreatorClass. |
![]() | ProjectConnectionsCreatorNeutral | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ProjectConnectionsCreatorNeutralClass. |
![]() | Properties | |
![]() | ReplacementTask | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see ReplacementTaskClass. |
![]() | Sequence | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see SequenceClass. |
![]() | TaskCreator32 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a 32-bit task creator. |
![]() | TaskCreator64 | This API supports the product infrastructure and is not intended to be used directly from your code. Represents a task creator class. |
![]() | TaskHost | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see TaskHostClass. |
![]() | Variable | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see VariableClass. |
![]() | VariableCreator | This API supports the product infrastructure and is not intended to be used directly from your code. Represents the creator of a variable. |
![]() | VariableDispenser | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see VariableDispenserClass. |
| Enumeration | Description | |
|---|---|---|
![]() | DataType | Indicates the data type of columns in data flow components and the data flow buffer. |
![]() | DTS_MANAGED_INFO_TYPE | This API supports the product infrastructure and is not intended to be used directly from your code. An enumeration that specifies the managed data type information. |
![]() | DTSBreakpointHitTest | This API supports the product infrastructure and is not intended to be used directly from your code. Enumerates the values for the hit count types. |
![]() | DTSCheckpointUsage | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies values that describe if, or when, a package is restarted. |
![]() | DTSConfigurationType | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the ways that a configuration for a package can be saved. |
![]() | DTSConnectionManagerScope | This API supports the product infrastructure and is not intended to be used directly from your code. For more information, see DTSConnectionManagerScope. Specifies the scope levels of a connection manager. |
![]() | DTSEvaluatorContextOption | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the options for the evaluator context. |
![]() | DTSEventFilterKind | This API supports the product infrastructure and is not intended to be used directly from your code. Describes the kind of event filter that is set on logging. |
![]() | DTSExcelVersion | This API supports the product infrastructure and is not intended to be used directly from your code. 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. |
![]() | DTSExecResult | This API supports the product infrastructure and is not intended to be used directly from your code. Provides values that describe the result of a task execution. |
![]() | DTSExecStatus | This API supports the product infrastructure and is not intended to be used directly from your code. Contains values that indicate the current status of task execution or a container object at the time of the call. |
![]() | DTSExecutionLocation | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the DTS execution location. |
![]() | DTSFileConnectionUsageType | This API supports the product infrastructure and is not intended to be used directly from your code. Provides information about how a connection is used by a component client. |
![]() | DTSForcedExecResult | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the execution result of a container when the container's ForceExecutionValue is set to true. |
![]() | DTSLogEntryFrequency | This API supports the product infrastructure and is not intended to be used directly from your code. Provides values that correspond to a log scheme used to assist in log planning. |
![]() | DTSLoggingMode | This API supports the product infrastructure and is not intended to be used directly from your code. 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. |
![]() | DTSObjectHostType | This API supports the product infrastructure and is not intended to be used directly from your code. Describes the type of container that is hosting the other task or container. |
![]() | DTSObjectReferenceType | This API supports the product infrastructure and is not intended to be used directly from your code. 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. |
![]() | DTSPackageInformationFlags | This API supports the product infrastructure and is not intended to be used directly from your code. Describes whether a package is a folder or package. It is used for setting a valid value in the Flags property. |
![]() | DTSPackageType | This API supports the product infrastructure and is not intended to be used directly from your code. Identifies the tool that created the package. |
![]() | DTSPipelineComponentType | This API supports the product infrastructure and is not intended to be used directly from your code. Classifies pipeline components by category. |
![]() | DTSPrecedenceEvalOp | This API supports the product infrastructure and is not intended to be used directly from your code. Indicates the evaluation operations that the precedence constraint uses. |
![]() | DTSPriorityClass | This API supports the product infrastructure and is not intended to be used directly from your code. Describes the priority of a thread in a class. |
![]() | DTSProductLevel | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the SQL Server product edition. |
![]() | DTSPropertyKind | This API supports the product infrastructure and is not intended to be used directly from your code. Contains values that describe the type of property. |
![]() | DTSProtectionLevel | This API supports the product infrastructure and is not intended to be used directly from your code. Controls the handling of sensitive information in the package. |
![]() | DTSProviderSubType | This API supports the product infrastructure and is not intended to be used directly from your code. 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. |
![]() | DTSProviderType | This API supports the product infrastructure and is not intended to be used directly from your code. Describes the kind of provider that is stored. |
![]() | DTSServerParameterType | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the DTS server parameter type. |
![]() | DTSSignatureStatus | This API supports the product infrastructure and is not intended to be used directly from your code. Describes the status of the digital signature. |
![]() | DTSTargetServerVersion | |
![]() | DTSTransactionOption | This API supports the product infrastructure and is not intended to be used directly from your code. Describes transaction supportability and specifies whether a container participates in transactions. |
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.



