Export (0) Print
Expand All
Expand Minimize

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.

ClassDescription
ApplicationClassFor more information, see Application.
ConnectionManagerAdoClassFor more information, see ConnectionManager.
ConnectionManagerAdoNetClassFor more information, see ConnectionManager.
ConnectionManagerExcelClassFor more information, see ConnectionManager.
ConnectionManagerFileClassFor more information, see ConnectionManager.
ConnectionManagerFlatFileClassFor more information, see ConnectionManager.
ConnectionManagerFtpClassFor more information, see ConnectionManager.
ConnectionManagerHostClassFor more information, see ConnectionManager.
ConnectionManagerHttpClassFor more information, see ConnectionManager.
ConnectionManagerMultiFileClassFor more information, see ConnectionManager.
ConnectionManagerMultiFlatFileClassFor more information, see ConnectionManager.
ConnectionManagerOdbcClassFor more information, see ConnectionManager.
ConnectionManagerOLAPClassFor more information, see ConnectionManager.
ConnectionManagerOleDbClassFor more information, see ConnectionManager.
ConnectionManagerSqlMobileClassFor more information, see ConnectionManager.
EventHandlerClassFor more information, see DtsEventHandler.
ExpressionEvaluatorClass 
ForEachEnumeratorHostClassFor more information, see ForEachEnumeratorHost.
ForEachItemEnumeratorClassFor more information, see ForEachItemEnumerator.
ForEachLoopClassFor more information, see ForEachLoop.
ForLoopClassFor more information, see ForLoop.
FTPClientConnection90ClassFor more information, see FtpClientConnection.
HttpClientConnection90ClassFor more information, see HttpClientConnection.
LogProviderEventLogClassFor more information, see LogProvider.
LogProviderHostClassFor more information, see LogProvider.
LogProviderSQLProfilerClassFor more information, see LogProvider.
LogProviderSQLServerClassFor more information, see LogProvider.
LogProviderTextFileClassFor more information, see LogProvider.
LogProviderXMLFileClassFor more information, see LogProvider.
PackageClassFor more information, see Package.
PackageNeutralClassFor more information, see Package.
PackageRemoteClassFor more information, see Package.
PrecedenceConstraintClassFor more information, see PrecedenceConstraint.
SequenceClassFor more information, see Sequence.
TaskCreatorClass 
TaskHostClassFor more information, see TaskHost.
VariableClassFor more information, see Variable.
VariableDispenserClassFor more information, see VariableDispenser.

InterfaceDescription
ApplicationFor more information, see ApplicationClass.
ConnectionManagerAdoFor more information, see ConnectionManagerAdoClass.
ConnectionManagerAdoNetFor more information, see ConnectionManagerAdoNetClass.
ConnectionManagerExcelFor more information, see ConnectionManagerExcelClass.
ConnectionManagerFileFor more information, see ConnectionManagerFileClass.
ConnectionManagerFlatFileFor more information, see ConnectionManager.
ConnectionManagerFtpFor more information, see ConnectionManagerFtpClass.
ConnectionManagerHostFor more information, see ConnectionManagerHostClass.
ConnectionManagerHttpFor more information, see ConnectionManagerHttpClass.
ConnectionManagerMultiFileFor more information, see ConnectionManagerMultiFileClass.
ConnectionManagerMultiFlatFileFor more information, see ConnectionManagerMultiFlatFileClass.
ConnectionManagerOdbcFor more information, see ConnectionManagerOdbcClass.
ConnectionManagerOLAPFor more information, see ConnectionManagerOLAPClass.
ConnectionManagerOleDbFor more information, see ConnectionManagerOleDbClass.
ConnectionManagerSqlMobileFor more information, see ConnectionManagerSqlMobileClass.
EventHandlerFor more information, see EventHandlerClass.
ExpressionEvaluatorFor more information, see ExpressionEvaluatorClass.
ForEachEnumeratorHostFor more information, see ForEachEnumeratorHostClass.
ForEachItemEnumeratorFor more information, see ForEachItemEnumeratorClass.
ForEachLoopFor more information, see ForEachLoopClass.
ForLoopFor more information, see ForLoopClass.
FTPClientConnection90For more information, see FTPClientConnection90Class.
HttpClientConnection90For more information, see HttpClientConnection90Class.
IDTSApplication90For more information, see ApplicationClass.
IDTSBreakpointManager90For more information, see BreakpointManager.
IDTSBreakpointSite90For more information, see IDTSBreakpointSite.
IDTSBreakpointTarget90For more information, see BreakpointTarget.
IDTSBreakpointTargets90For more information, see BreakpointTargets.
IDTSCloneVariableDispenser90 
IDTSComponentEvents90For more information, see IDTSComponentEvents.
IDTSComponentPersist90For more information, see IDTSComponentPersist.
IDTSConfiguration90For more information, see Configuration.
IDTSConfigurations90For more information, see Configurations.
IDTSConnectionInfo90For more information, see ConnectionInfo.
IDTSConnectionInfos90For more information, see ConnectionInfos.
IDTSConnectionManager90For more information, see ConnectionManager.
IDTSConnectionManagerDatabaseParameters90For more information, see ConnectionManager.
IDTSConnectionManagerExcel90For more information, see ConnectionManagerExcelClass.
IDTSConnectionManagerFile90For more information, see ConnectionManagerFileClass.
IDTSConnectionManagerFlatFile90This interface is used by the native connection managers. For more information, see ConnectionManagerFlatFileClass and ConnectionManagerMultiFlatFileClass.
IDTSConnectionManagerFlatFileColumn90For more information, see FlatFileColumn.
IDTSConnectionManagerFlatFileColumns90This class is the enumerator over the collection of Columns. For more information, see ConnectionManagerFlatFileClass and ConnectionManagerMultiFlatFileClass.
IDTSConnectionManagerFtp90For more information, see ConnectionManagerFtpClass.
IDTSConnectionManagerInit90This interface is inherited by the ConnectionManagerAdoNetClass and ConnectionManagerSqlMobileClass.
IDTSConnectionManagerMarshalControl90 
IDTSConnections90For more information, see Connections.
IDTSContainer90For more information, see DtsContainer.
IDTSDataTypeInfo90For more information, see DataTypeInfo.
IDTSDataTypeInfos90For more information, see DataTypeInfos.
IDTSDBProviderInfo90For more information, see DBProviderInfo.
IDTSDBProviderInfos90For more information, see DBProviderInfos.
IDTSEnumReferencedObjects90For more information, see EnumReferencedObjects.
IDTSError90For more information, see DtsError.
IDTSErrors90For more information, see DtsErrors.
IDTSEventHandler90For more information, see EventHandler.
IDTSEventHandlers90For more information, see DtsEventHandlers.
IDTSEventInfo90For more information, see EventInfo.
IDTSEventInfos90For more information, see EventInfos.
IDTSEvents90For more information, see IDTSEvents.
IDTSEventsProvider90For more information, see EventsProvider.
IDTSExecutable90For more information, see Executable.
IDTSExecutables90For more information, see Executables.
IDTSExecutionLocation90For more information, see TaskHost.
IDTSExecutionMetrics90For more information, see IDTSExecutionMetrics.
IDTSExpression90 
IDTSExpressionEvaluator90For more information, see ExpressionEvaluator.
IDTSExtendedProperties90For more information, see ExtendedProperties.
IDTSExtendedProperty90For more information, see ExtendedProperty.
IDTSForEachEnumerator90For more information, see IDTSForEachEnumerator.
IDTSForEachEnumeratorInfo90For more information, see ForEachEnumeratorInfo.
IDTSForEachEnumeratorInfos90For more information, see ForEachEnumeratorInfos.
IDTSForEachItem90For more information, see ForEachItem.
IDTSForEachItemEnumerator90For more information, see ForEachItemEnumerator.
IDTSForEachItems90For more information, see ForEachItems.
IDTSForEachItemsProvider90For more information, see ForEachItemValueEnumerator.
IDTSForEachItemValue90For more information, see ForEachItemValue.
IDTSForEachLoop90For more information, see ForEachLoop.
IDTSForEachVariableMapping90For more information, see ForEachVariableMapping.
IDTSForEachVariableMappings90For more information, see ForEachVariableMappings.
IDTSForLoop90For more information, see ForLoopClass.
IDTSFtpClientConnection90For more information, see FTPClientConnection90Class.
IDTSHasInternalProperties90For more information, see DtsProperty.
IDTSHttpClientConnection90For more information, see HttpClientConnection90Class.
IDTSInfoEvents90For more information, see IDTSInfoEvents.
IDTSLogEntryInfo90For more information, see LogEntryInfo.
IDTSLogEntryInfos90For more information, see LogEntryInfos.
IDTSLogging90For more information, see IDTSLogging.
IDTSLoggingOptions90For more information, see LoggingOptions.
IDTSLogProvider90For more information, see LogProvider.
IDTSLogProviderInfo90For more information, see LogProviderInfo.
IDTSLogProviderInfos90For more information, see LogProviderInfos.
IDTSLogProviderInit90For more information, see LogProviderBase.
IDTSLogProviders90For more information, see LogProviders.
IDTSManagedForEachEnumeratorWrapper90For more information, see ManagedForEachEnumeratorWrapper.
IDTSManagedHelper90For more information, see ManagedHelper.
IDTSManagedPropertyHelper90For more information, see ManagedHelper.ManagedPropertyHelper.
IDTSManagedSerializer90For more information, see ManagerSerializer.
IDTSManagedTask90For more information, see IDTSManagedTask.
IDTSManagedWrapper90 
IDTSName90For more information, see IDTSName.
IDTSObjectHost90For more information, see TaskHost.
IDTSObjectReferenceTracker90For more information, see ObjectReferenceTracker.
IDTSObjectVersionUpdate90For more information, see Task.
IDTSODBCHandles90Defines 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.
IDTSPackage90This interface is implemented by the Package and PackageNeutral interfaces.
IDTSPackageInfo90For more information, see PackageInfo.
IDTSPackageInfos90For more information, see PackageInfos.
IDTSPackagePath90For more information, see IDTSPackagePath.
IDTSPackagePersist90 
IDTSPackageVersionUpdate90 
IDTSPersist90For more information, see IDTSPersist.
IDTSPipelineComponentInfo90For more information, see PipelineComponentInfo.
IDTSPipelineComponentInfos90For more information, see PipelineComponentInfos.
IDTSPrecedenceConstraint90For more information, see PrecedenceConstraintClass.
IDTSPrecedenceConstraints90For more information, see PrecedenceConstraints.
IDTSProductLevel90For more information, see DTSProductLevel.
IDTSProperties90For more information, see DtsProperties.
IDTSPropertiesProvider90For more information, see IDTSPropertiesProvider.
IDTSProperty90For more information, see DtsProperty.
IDTSRunningPackage90For more information, see RunningPackage.
IDTSRunningPackages90For more information, see RunningPackages.
IDTSRuntimeObject90This 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.
IDTSSelectedLogProviders90For more information, see SelectedLogProviders.
IDTSSequence90For more information, see Sequence.
IDTSServerUsageControl90 
IDTSSuspend90For more information, see IDTSSuspend.
IDTSTask90For more information, see Task.
IDTSTaskCreator90 
IDTSTaskHost90For more information, see TaskHostClass.
IDTSTaskInfo90For more information, see TaskInfo.
IDTSTaskInfos90 For more information, see TaskInfos.
IDTSTaskInit90For more information, see Task.
IDTSUnsafeVariables90For more information, see Variables.
IDTSVariable90For more information, see Variable.
IDTSVariableDispenser90For more information, see VariableDispenserClass.
IDTSVariableLock90 
IDTSVariables90For more information, see Variables.
IDTSWaitForMe90For more information, see Task.
IDTSWarning90For more information, see DtsWarning.
IDTSWarnings90For more information, see DtsWarnings.
ISequentialStream 
IStream 
LogProviderEventLogFor more information, see LogProviderEventLogClass.
LogProviderHostFor more information, see LogProviderHostClass.
LogProviderSQLProfilerFor more information, see LogProviderSQLProfilerClass.
LogProviderSQLServerFor more information, see LogProviderSQLServerClass.
LogProviderTextFileFor more information, see LogProviderTextFileClass.
LogProviderXMLFileFor more information, see LogProviderXMLFileClass.
PackageFor more information, see PackageClass.
PackageNeutralFor more information, see PackageNeutralClass.
PackageRemoteFor more information, see PackageRemoteClass.
PrecedenceConstraintFor more information, see PrecedenceConstraintClass.
SequenceFor more information, see SequenceClass.
TaskCreatorFor more information, see TaskCreatorClass.
TaskHostFor more information, see TaskHostClass.
VariableFor more information, see VariableClass.
VariableDispenserFor more information, see VariableDispenserClass.

StructureDescription
_FILETIME 
_LARGE_INTEGER 
_ULARGE_INTEGER 
DTP_DATA_UNION 
DTP_DBDATE 
DTP_DBTIME 
DTP_DBTIMESTAMP 
DTP_FILETIME 
DTP_NUMERIC 
DTP_VARIANTSpecifies 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_FILTERFor more information, see DTSEventColumnFilter.
DTS_MANAGED_INFO 
DTS_MANAGED_PROPERTY 
tagSTATSTG 

EnumerationDescription
DataTypeIndicates the data type of columns in data flow components and the data flow buffer.
DTS_MANAGED_INFO_TYPE 
DTSBreakpointHitTestFor more information, see DTSBreakpointHitTest.
DTSCheckpointUsageFor more information, see DTSCheckpointUsage.
DTSConfigurationTypeFor more information, see DTSConfigurationType.
DTSEventFilterKindFor more information, see DTSEventFilterKind.
DTSExcelVersionThis 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.
DTSExecResultFor more information, see DTSExecResult.
DTSExecStatusFor more information, see DTSExecStatus.
DTSExecutionLocationFor more information, see DTSExecutionLocation.
DTSFileConnectionUsageTypeFor more information, see DTSFileConnectionUsageType.
DTSForcedExecResultFor more information, see DTSForcedExecResult.
DTSLogEntryFrequencyFor more information, see DTSLogEntryFrequency.
DTSLoggingModeFor more information, see DTSLoggingMode.
DTSObjectHostTypeFor more information, see DTSObjectHostType.
DTSObjectReferenceTypeFor more information, see DTSObjectReferenceType.
DTSPackageInformationFlagsFor more information, see DTSPackageInfoFlags.
DTSPackageTypeFor more information, see DTSPackageType.
DTSPipelineComponentTypeFor more information, see DTSPipelineComponentType.
DTSPrecedenceEvalOpFor more information, see DTSPrecedenceEvalOp.
DTSPriorityClassFor more information, see DTSPriorityClass.
DTSProductLevelFor more information, see DTSProductLevel.
DTSPropertyKindFor more information, see DTSPropertyKind.
DTSProtectionLevelFor more information, see DTSProtectionLevel.
DTSProviderSubTypeFor more information, see DTSProviderSubType.
DTSProviderTypeFor more information, see DTSProviderType.
DTSSignatureStatusFor more information, see DTSSignatureStatus.
DTSTransactionOptionFor more information, see DTSTransactionOption.

Community Additions

ADD
Show:
© 2015 Microsoft