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. For more information, see Application.
Public class ConnectionManagerAdoClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerAdoNetClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerCacheClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerExcelClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerFileClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerFlatFileClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerFtpClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerHostClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerHttpClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerMultiFileClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerMultiFlatFileClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerOdbcClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerOLAPClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerOleDbClass Infrastructure. For more information, see ConnectionManager.
Public class ConnectionManagerSqlMobileClass Infrastructure. For more information, see ConnectionManager.
Public class EventHandlerClass Infrastructure. For more information, see DtsEventHandler.
Public class ExpressionEvaluatorClass Infrastructure.
Public class ForEachEnumeratorHostClass Infrastructure. For more information, see ForEachEnumeratorHost.
Public class ForEachItemEnumeratorClass Infrastructure. For more information, see ForEachItemEnumerator.
Public class ForEachLoopClass Infrastructure. For more information, see ForEachLoop.
Public class ForLoopClass Infrastructure. For more information, see ForLoop.
Public class FTPClientConnection100Class Infrastructure.
Public class HttpClientConnection100Class Infrastructure.
Public class LogProviderEventLogClass Infrastructure. For more information, see LogProvider.
Public class LogProviderHostClass Infrastructure. For more information, see LogProvider.
Public class LogProviderSQLProfilerClass Infrastructure. For more information, see LogProvider.
Public class LogProviderSQLServerClass Infrastructure. For more information, see LogProvider.
Public class LogProviderTextFileClass Infrastructure. For more information, see LogProvider.
Public class LogProviderXMLFileClass Infrastructure. For more information, see LogProvider.
Public class PackageClass Infrastructure. For more information, see Package.
Public class PackageNeutralClass Infrastructure. For more information, see Package.
Public class PackageRemote32Class Infrastructure.
Public class PackageRemote64Class Infrastructure.
Public class PrecedenceConstraintClass Infrastructure. For more information, see PrecedenceConstraint.
Public class SequenceClass Infrastructure. For more information, see Sequence.
Public class TaskCreator32Class Infrastructure.
Public class TaskCreator64Class Infrastructure.
Public class TaskHostClass Infrastructure. For more information, see TaskHost.
Public class VariableClass Infrastructure. For more information, see Variable.
Public class VariableDispenserClass Infrastructure. For more information, see VariableDispenser.

Structures

  Structure Description
Public structure _FILETIME Infrastructure.
Public structure _LARGE_INTEGER Infrastructure.
Public structure _ULARGE_INTEGER Infrastructure.
Public structure DTP_DATA_UNION Infrastructure.
Public structure DTP_DBDATE Infrastructure.
Public structure DTP_DBTIME Infrastructure.
Public structure DTP_DBTIME2 Infrastructure.
Public structure DTP_DBTIMESTAMP Infrastructure.
Public structure DTP_DBTIMESTAMP2 Infrastructure.
Public structure DTP_DBTIMESTAMPOFFSET Infrastructure.
Public structure DTP_FILETIME Infrastructure.
Public structure DTP_NUMERIC Infrastructure.
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.
Public structure DTS_MANAGED_PROPERTY Infrastructure.
Public structure DTS_PACKAGE_UPGRADE_OPTIONS Infrastructure.
Public structure tagSTATSTG Infrastructure.

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.
Public interface HttpClientConnection100 Infrastructure.
Public interface IDTSApplication100 Infrastructure. For more information, see ApplicationClass.
Public interface IDTSBreakpointManager100 Infrastructure. For more information, see BreakpointManager.
Public interface IDTSBreakpointSite100 Infrastructure. For more information, see IDTSBreakpointSite.
Public interface IDTSBreakpointTarget100 Infrastructure. For more information, see BreakpointTarget.
Public interface IDTSBreakpointTargets100 Infrastructure. For more information, see BreakpointTargets.
Public interface IDTSCloneVariableDispenser100 Infrastructure.
Public interface IDTSComponentEvents100 Infrastructure. For more information, see IDTSComponentEvents.
Public interface IDTSComponentPersist100 Infrastructure. For more information, see IDTSComponentPersist.
Public interface IDTSConfiguration100 Infrastructure. For more information, see Configuration.
Public interface IDTSConfigurations100 Infrastructure. For more information, see Configurations.
Public interface IDTSConnectionInfo100 Infrastructure. For more information, see ConnectionInfo.
Public interface IDTSConnectionInfos100 Infrastructure. For more information, see ConnectionInfos.
Public interface IDTSConnectionManager100 Infrastructure. For more information, see ConnectionManager.
Public interface IDTSConnectionManagerCache100 Infrastructure. For more information, see ConnectionManagerCacheClass.
Public interface IDTSConnectionManagerCacheColumn100 Infrastructure. For more information, see ConnectionManager.
Public interface IDTSConnectionManagerCacheColumns100 Infrastructure. For more information, see ConnectionManager.
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. This class is the enumerator over the collection of Columns. For more information, see ConnectionManagerFlatFileClass and ConnectionManagerMultiFlatFileClass.
Public interface IDTSConnectionManagerFtp100 Infrastructure. For more information, see ConnectionManagerFtpClass.
Public interface IDTSConnectionManagerHttp100 Infrastructure.
Public interface IDTSConnectionManagerInit100 Infrastructure. This interface is inherited by the ConnectionManagerAdoNetClass and ConnectionManagerSqlMobileClass.
Public interface IDTSConnectionManagerMarshalControl100 Infrastructure.
Public interface IDTSConnections100 Infrastructure. For more information, see Connections.
Public interface IDTSContainer100 Infrastructure. For more information, see DtsContainer.
Public interface IDTSDataTypeInfo100 Infrastructure. For more information, see DataTypeInfo.
Public interface IDTSDataTypeInfos100 Infrastructure. For more information, see DataTypeInfos.
Public interface IDTSDBProviderInfo100 Infrastructure. For more information, see DBProviderInfo.
Public interface IDTSDBProviderInfos100 Infrastructure. For more information, see DBProviderInfos.
Public interface IDTSDowngradableObject100 Infrastructure.
Public interface IDTSDowngradeSettings100 Infrastructure.
Public interface IDTSDumpConfiguration100 Infrastructure.
Public interface IDTSEnumReferencedObjects100 Infrastructure. For more information, see EnumReferencedObjects.
Public interface IDTSError100 Infrastructure. For more information, see DtsError.
Public interface IDTSErrors100 Infrastructure. For more information, see DtsErrors.
Public interface IDTSEventHandler100 Infrastructure. For more information, see EventHandler.
Public interface IDTSEventHandlers100 Infrastructure. For more information, see DtsEventHandlers.
Public interface IDTSEventInfo100 Infrastructure. For more information, see EventInfo.
Public interface IDTSEventInfos100 Infrastructure. For more information, see EventInfos.
Public interface IDTSEvents100 Infrastructure. For more information, see IDTSEvents.
Public interface IDTSEventsProvider100 Infrastructure. For more information, see EventsProvider.
Public interface IDTSExecutable100 Infrastructure. For more information, see Executable.
Public interface IDTSExecutables100 Infrastructure. For more information, see Executables.
Public interface IDTSExecutionLocation100 Infrastructure. For more information, see TaskHost.
Public interface IDTSExecutionMetrics100 Infrastructure. For more information, see IDTSExecutionMetrics.
Public interface IDTSExpression100 Infrastructure.
Public interface IDTSExpressionEvaluator100 Infrastructure. For more information, see ExpressionEvaluator.
Public interface IDTSExtendedProperties100 Infrastructure. For more information, see ExtendedProperties.
Public interface IDTSExtendedProperty100 Infrastructure. For more information, see ExtendedProperty.
Public interface IDTSForEachEnumerator100 Infrastructure. For more information, see IDTSForEachEnumerator.
Public interface IDTSForEachEnumeratorInfo100 Infrastructure. For more information, see ForEachEnumeratorInfo.
Public interface IDTSForEachEnumeratorInfos100 Infrastructure. For more information, see ForEachEnumeratorInfos.
Public interface IDTSForEachItem100 Infrastructure. For more information, see ForEachItem.
Public interface IDTSForEachItemEnumerator100 Infrastructure. For more information, see ForEachItemEnumerator.
Public interface IDTSForEachItems100 Infrastructure. For more information, see ForEachItems.
Public interface IDTSForEachItemsProvider100 Infrastructure. For more information, see ForEachItemValueEnumerator.
Public interface IDTSForEachItemValue100 Infrastructure. For more information, see ForEachItemValue.
Public interface IDTSForEachLoop100 Infrastructure. For more information, see ForEachLoop.
Public interface IDTSForEachVariableMapping100 Infrastructure. For more information, see ForEachVariableMapping.
Public interface IDTSForEachVariableMappings100 Infrastructure. For more information, see ForEachVariableMappings.
Public interface IDTSForLoop100 Infrastructure. For more information, see ForLoopClass.
Public interface IDTSFtpClientConnection100 Infrastructure. For more information, see FTPClientConnection100Class.
Public interface IDTSHasInternalProperties100 Infrastructure. For more information, see DtsProperty.
Public interface IDTSHttpClientConnection100 Infrastructure. For more information, see HttpClientConnection100Class.
Public interface IDTSInfoEvents100 Infrastructure. For more information, see IDTSInfoEvents.
Public interface IDTSLogEntryInfo100 Infrastructure. For more information, see LogEntryInfo.
Public interface IDTSLogEntryInfos100 Infrastructure. For more information, see LogEntryInfos.
Public interface IDTSLogging100 Infrastructure. For more information, see IDTSLogging.
Public interface IDTSLoggingOptions100 Infrastructure. For more information, see LoggingOptions.
Public interface IDTSLogProvider100 Infrastructure. For more information, see LogProvider.
Public interface IDTSLogProviderInfo100 Infrastructure. For more information, see LogProviderInfo.
Public interface IDTSLogProviderInfos100 Infrastructure. For more information, see LogProviderInfos.
Public interface IDTSLogProviderInit100 Infrastructure. For more information, see LogProviderBase.
Public interface IDTSLogProviders100 Infrastructure. For more information, see LogProviders.
Public interface IDTSManagedForEachEnumeratorWrapper100 Infrastructure. For more information, see ManagedForEachEnumeratorWrapper.
Public interface IDTSManagedHelper100 Infrastructure. For more information, see ManagedHelper.
Public interface IDTSManagedPropertyHelper100 Infrastructure. For more information, see ManagedHelper.ManagedPropertyHelper.
Public interface IDTSManagedSerializer100 Infrastructure. For more information, see ManagerSerializer.
Public interface IDTSManagedTask100 Infrastructure. For more information, see IDTSManagedTask.
Public interface IDTSManagedWrapper100 Infrastructure.
Public interface IDTSName100 Infrastructure. For more information, see IDTSName.
Public interface IDTSObjectHost100 Infrastructure. For more information, see TaskHost.
Public interface IDTSObjectReferenceTracker100 Infrastructure. For more information, see ObjectReferenceTracker.
Public interface IDTSObjectVersionUpdate100 Infrastructure. *** Member deprecated; see Remarks. ***    For more information, see Task.
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. This interface is implemented by the Package and PackageNeutral interfaces.
Public interface IDTSPackageInfo100 Infrastructure. For more information, see PackageInfo.
Public interface IDTSPackageInfos100 Infrastructure. For more information, see PackageInfos.
Public interface IDTSPackagePath100 Infrastructure. For more information, see IDTSPackagePath.
Public interface IDTSPackagePersist100 Infrastructure.
Public interface IDTSPackageVersionUpdate100 Infrastructure.
Public interface IDTSPersist100 Infrastructure. For more information, see IDTSPersist.
Public interface IDTSPipelineComponentInfo100 Infrastructure. For more information, see PipelineComponentInfo.
Public interface IDTSPipelineComponentInfos100 Infrastructure. For more information, see PipelineComponentInfos.
Public interface IDTSPrecedenceConstraint100 Infrastructure. For more information, see PrecedenceConstraintClass.
Public interface IDTSPrecedenceConstraints100 Infrastructure. For more information, see PrecedenceConstraints.
Public interface IDTSProductLevel100 Infrastructure. For more information, see DTSProductLevel.
Public interface IDTSProperties100 Infrastructure. For more information, see DtsProperties.
Public interface IDTSPropertiesProvider100 Infrastructure. For more information, see IDTSPropertiesProvider.
Public interface IDTSProperty100 Infrastructure. For more information, see DtsProperty.
Public interface IDTSRunningPackage100 Infrastructure. For more information, see RunningPackage.
Public interface IDTSRunningPackages100 Infrastructure. For more information, see RunningPackages.
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. For more information, see SelectedLogProviders.
Public interface IDTSSequence100 Infrastructure. For more information, see Sequence.
Public interface IDTSServerUsageControl100 Infrastructure.
Public interface IDTSSuspend100 Infrastructure. For more information, see IDTSSuspend.
Public interface IDTSTask100 Infrastructure. For more information, see Task.
Public interface IDTSTaskCreator100 Infrastructure.
Public interface IDTSTaskHost100 Infrastructure. For more information, see TaskHostClass.
Public interface IDTSTaskInfo100 Infrastructure. For more information, see TaskInfo.
Public interface IDTSTaskInfos100 Infrastructure. For more information, see TaskInfos.
Public interface IDTSTaskInit100 Infrastructure. For more information, see Task.
Public interface IDTSUnsafeVariables100 Infrastructure. For more information, see Variables.
Public interface IDTSVariable100 Infrastructure. For more information, see Variable.
Public interface IDTSVariableDispenser100 Infrastructure. For more information, see VariableDispenserClass.
Public interface IDTSVariableLock100 Infrastructure.
Public interface IDTSVariables100 Infrastructure. For more information, see Variables.
Public interface IDTSWarning100 Infrastructure. For more information, see DtsWarning.
Public interface IDTSWarnings100 Infrastructure. For more information, see DtsWarnings.
Public interface ISequentialStream Infrastructure.
Public interface IStream Infrastructure.
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.
Public interface PackageRemote64 Infrastructure.
Public interface PrecedenceConstraint Infrastructure. For more information, see PrecedenceConstraintClass.
Public interface Sequence Infrastructure. For more information, see SequenceClass.
Public interface TaskCreator32 Infrastructure.
Public interface TaskCreator64 Infrastructure.
Public interface TaskHost Infrastructure. For more information, see TaskHostClass.
Public interface Variable Infrastructure. For more information, see VariableClass.
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.
Public enumeration DTSBreakpointHitTest Infrastructure. For more information, see DTSBreakpointHitTest.
Public enumeration DTSCheckpointUsage Infrastructure. For more information, see DTSCheckpointUsage.
Public enumeration DTSConfigurationType Infrastructure. For more information, see DTSConfigurationType.
Public enumeration DTSEventFilterKind Infrastructure. For more information, see DTSEventFilterKind.
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. For more information, see DTSExecResult.
Public enumeration DTSExecStatus Infrastructure. For more information, see DTSExecStatus.
Public enumeration DTSExecutionLocation Infrastructure. For more information, see DTSExecutionLocation.
Public enumeration DTSFileConnectionUsageType Infrastructure. For more information, see DTSFileConnectionUsageType.
Public enumeration DTSForcedExecResult Infrastructure. For more information, see DTSForcedExecResult.
Public enumeration DTSLogEntryFrequency Infrastructure. For more information, see DTSLogEntryFrequency.
Public enumeration DTSLoggingMode Infrastructure. For more information, see DTSLoggingMode.
Public enumeration DTSObjectHostType Infrastructure. For more information, see DTSObjectHostType.
Public enumeration DTSObjectReferenceType Infrastructure. For more information, see DTSObjectReferenceType.
Public enumeration DTSPackageInformationFlags Infrastructure. For more information, see DTSPackageInfoFlags.
Public enumeration DTSPackageType Infrastructure. For more information, see DTSPackageType.
Public enumeration DTSPipelineComponentType Infrastructure. For more information, see DTSPipelineComponentType.
Public enumeration DTSPrecedenceEvalOp Infrastructure. For more information, see DTSPrecedenceEvalOp.
Public enumeration DTSPriorityClass Infrastructure. For more information, see DTSPriorityClass.
Public enumeration DTSProductLevel Infrastructure. For more information, see DTSProductLevel.
Public enumeration DTSPropertyKind Infrastructure. For more information, see DTSPropertyKind.
Public enumeration DTSProtectionLevel Infrastructure. For more information, see DTSProtectionLevel.
Public enumeration DTSProviderSubType Infrastructure. For more information, see DTSProviderSubType.
Public enumeration DTSProviderType Infrastructure. For more information, see DTSProviderType.
Public enumeration DTSSignatureStatus Infrastructure. For more information, see DTSSignatureStatus.
Public enumeration DTSTransactionOption Infrastructure. For more information, see DTSTransactionOption.