Udostępnij przez


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

Interfaces

Interface Description
Application For more information, see ApplicationClass.
ConnectionManagerAdo For more information, see ConnectionManagerAdoClass.
ConnectionManagerAdoNet For more information, see ConnectionManagerAdoNetClass.
ConnectionManagerCache For more information, see ConnectionManagerCacheClass.
ConnectionManagerExcel For more information, see ConnectionManagerExcelClass.
ConnectionManagerFile For more information, see ConnectionManagerFileClass.
ConnectionManagerFlatFile For more information, see ConnectionManager.
ConnectionManagerFtp For more information, see ConnectionManagerFtpClass.
ConnectionManagerHost For more information, see ConnectionManagerHostClass.
ConnectionManagerHttp For more information, see ConnectionManagerHttpClass.
ConnectionManagerMultiFile For more information, see ConnectionManagerMultiFileClass.
ConnectionManagerMultiFlatFile For more information, see ConnectionManagerMultiFlatFileClass.
ConnectionManagerOdbc For more information, see ConnectionManagerOdbcClass.
ConnectionManagerOLAP For more information, see ConnectionManagerOLAPClass.
ConnectionManagerOleDb For more information, see ConnectionManagerOleDbClass.
ConnectionManagerSqlMobile For more information, see ConnectionManagerSqlMobileClass.
EventHandler For more information, see EventHandlerClass.
ExpressionEvaluator For more information, see ExpressionEvaluatorClass.
ForEachEnumeratorHost For more information, see ForEachEnumeratorHostClass.
ForEachItemEnumerator For more information, see ForEachItemEnumeratorClass.
ForEachLoop For more information, see ForEachLoopClass.
ForLoop For more information, see ForLoopClass.
FTPClientConnection100  
HttpClientConnection100  
IDTSApplication100 For more information, see ApplicationClass.
IDTSBreakpointManager100 For more information, see BreakpointManager.
IDTSBreakpointSite100 For more information, see IDTSBreakpointSite.
IDTSBreakpointTarget100 For more information, see BreakpointTarget.
IDTSBreakpointTargets100 For more information, see BreakpointTargets.
IDTSCloneVariableDispenser100  
IDTSComponentEvents100 For more information, see IDTSComponentEvents.
IDTSComponentPersist100 For more information, see IDTSComponentPersist.
IDTSConfiguration100 For more information, see Configuration.
IDTSConfigurations100 For more information, see Configurations.
IDTSConnectionInfo100 For more information, see ConnectionInfo.
IDTSConnectionInfos100 For more information, see ConnectionInfos.
IDTSConnectionManager100 For more information, see ConnectionManager.
IDTSConnectionManagerCache100 For more information, see ConnectionManagerCacheClass.
IDTSConnectionManagerCacheColumn100 For more information, see ConnectionManager.
IDTSConnectionManagerCacheColumns100 For more information, see ConnectionManager.
IDTSConnectionManagerDatabaseParameters100 For more information, see ConnectionManager.
IDTSConnectionManagerExcel100 For more information, see ConnectionManagerExcelClass.
IDTSConnectionManagerFile100 For more information, see ConnectionManagerFileClass.
IDTSConnectionManagerFlatFile100 This interface is used by the native connection managers. For more information, see ConnectionManagerFlatFileClass and ConnectionManagerMultiFlatFileClass.
IDTSConnectionManagerFlatFileColumn100 For more information, see FlatFileColumn.
IDTSConnectionManagerFlatFileColumns100 This class is the enumerator over the collection of Columns. For more information, see ConnectionManagerFlatFileClass and ConnectionManagerMultiFlatFileClass.
IDTSConnectionManagerFtp100 For more information, see ConnectionManagerFtpClass.
IDTSConnectionManagerHttp100  
IDTSConnectionManagerInit100 This interface is inherited by the ConnectionManagerAdoNetClass and ConnectionManagerSqlMobileClass.
IDTSConnectionManagerMarshalControl100  
IDTSConnections100 For more information, see Connections.
IDTSContainer100 For more information, see DtsContainer.
IDTSDataTypeInfo100 For more information, see DataTypeInfo.
IDTSDataTypeInfos100 For more information, see DataTypeInfos.
IDTSDBProviderInfo100 For more information, see DBProviderInfo.
IDTSDBProviderInfos100 For more information, see DBProviderInfos.
IDTSDowngradableObject100  
IDTSDowngradeSettings100  
IDTSDumpConfiguration100  
IDTSEnumReferencedObjects100 For more information, see EnumReferencedObjects.
IDTSError100 For more information, see DtsError.
IDTSErrors100 For more information, see DtsErrors.
IDTSEventHandler100 For more information, see EventHandler.
IDTSEventHandlers100 For more information, see DtsEventHandlers.
IDTSEventInfo100 For more information, see EventInfo.
IDTSEventInfos100 For more information, see EventInfos.
IDTSEvents100 For more information, see IDTSEvents.
IDTSEventsProvider100 For more information, see EventsProvider.
IDTSExecutable100 For more information, see Executable.
IDTSExecutables100 For more information, see Executables.
IDTSExecutionLocation100 For more information, see TaskHost.
IDTSExecutionMetrics100 For more information, see IDTSExecutionMetrics.
IDTSExpression100  
IDTSExpressionEvaluator100 For more information, see ExpressionEvaluator.
IDTSExtendedProperties100 For more information, see ExtendedProperties.
IDTSExtendedProperty100 For more information, see ExtendedProperty.
IDTSForEachEnumerator100 For more information, see IDTSForEachEnumerator.
IDTSForEachEnumeratorInfo100 For more information, see ForEachEnumeratorInfo.
IDTSForEachEnumeratorInfos100 For more information, see ForEachEnumeratorInfos.
IDTSForEachItem100 For more information, see ForEachItem.
IDTSForEachItemEnumerator100 For more information, see ForEachItemEnumerator.
IDTSForEachItems100 For more information, see ForEachItems.
IDTSForEachItemsProvider100 For more information, see ForEachItemValueEnumerator.
IDTSForEachItemValue100 For more information, see ForEachItemValue.
IDTSForEachLoop100 For more information, see ForEachLoop.
IDTSForEachVariableMapping100 For more information, see ForEachVariableMapping.
IDTSForEachVariableMappings100 For more information, see ForEachVariableMappings.
IDTSForLoop100 For more information, see ForLoopClass.
IDTSFtpClientConnection100 For more information, see FTPClientConnection100Class.
IDTSHasInternalProperties100 For more information, see DtsProperty.
IDTSHttpClientConnection100 For more information, see HttpClientConnection100Class.
IDTSInfoEvents100 For more information, see IDTSInfoEvents.
IDTSLogEntryInfo100 For more information, see LogEntryInfo.
IDTSLogEntryInfos100 For more information, see LogEntryInfos.
IDTSLogging100 For more information, see IDTSLogging.
IDTSLoggingOptions100 For more information, see LoggingOptions.
IDTSLogProvider100 For more information, see LogProvider.
IDTSLogProviderInfo100 For more information, see LogProviderInfo.
IDTSLogProviderInfos100 For more information, see LogProviderInfos.
IDTSLogProviderInit100 For more information, see LogProviderBase.
IDTSLogProviders100 For more information, see LogProviders.
IDTSManagedForEachEnumeratorWrapper100 For more information, see ManagedForEachEnumeratorWrapper.
IDTSManagedHelper100 For more information, see ManagedHelper.
IDTSManagedPropertyHelper100 For more information, see ManagedHelper.ManagedPropertyHelper.
IDTSManagedSerializer100 For more information, see ManagerSerializer.
IDTSManagedTask100 For more information, see IDTSManagedTask.
IDTSManagedWrapper100  
IDTSName100 For more information, see IDTSName.
IDTSObjectHost100 For more information, see TaskHost.
IDTSObjectReferenceTracker100 For more information, see ObjectReferenceTracker.
IDTSObjectVersionUpdate100 *** Member deprecated; see Remarks. ***   For more information, see Task.
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.
IDTSPackage100 This interface is implemented by the Package and PackageNeutral interfaces.
IDTSPackageInfo100 For more information, see PackageInfo.
IDTSPackageInfos100 For more information, see PackageInfos.
IDTSPackagePath100 For more information, see IDTSPackagePath.
IDTSPackagePersist100  
IDTSPackageVersionUpdate100  
IDTSPersist100 For more information, see IDTSPersist.
IDTSPipelineComponentInfo100 For more information, see PipelineComponentInfo.
IDTSPipelineComponentInfos100 For more information, see PipelineComponentInfos.
IDTSPrecedenceConstraint100 For more information, see PrecedenceConstraintClass.
IDTSPrecedenceConstraints100 For more information, see PrecedenceConstraints.
IDTSProductLevel100 For more information, see DTSProductLevel.
IDTSProperties100 For more information, see DtsProperties.
IDTSPropertiesProvider100 For more information, see IDTSPropertiesProvider.
IDTSProperty100 For more information, see DtsProperty.
IDTSRunningPackage100 For more information, see RunningPackage.
IDTSRunningPackages100 For more information, see RunningPackages.
IDTSRuntimeObject100 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 For more information, see SelectedLogProviders.
IDTSSequence100 For more information, see Sequence.
IDTSServerUsageControl100  
IDTSSuspend100 For more information, see IDTSSuspend.
IDTSTask100 For more information, see Task.
IDTSTaskCreator100  
IDTSTaskHost100 For more information, see TaskHostClass.
IDTSTaskInfo100 For more information, see TaskInfo.
IDTSTaskInfos100 For more information, see TaskInfos.
IDTSTaskInit100 For more information, see Task.
IDTSUnsafeVariables100 For more information, see Variables.
IDTSVariable100 For more information, see Variable.
IDTSVariableDispenser100 For more information, see VariableDispenserClass.
IDTSVariableLock100  
IDTSVariables100 For more information, see Variables.
IDTSWarning100 For more information, see DtsWarning.
IDTSWarnings100 For more information, see DtsWarnings.
ISequentialStream  
IStream  
LogProviderEventLog For more information, see LogProviderEventLogClass.
LogProviderHost For more information, see LogProviderHostClass.
LogProviderSQLProfiler For more information, see LogProviderSQLProfilerClass.
LogProviderSQLServer For more information, see LogProviderSQLServerClass.
LogProviderTextFile For more information, see LogProviderTextFileClass.
LogProviderXMLFile For more information, see LogProviderXMLFileClass.
Package For more information, see PackageClass.
PackageNeutral For more information, see PackageNeutralClass.
PackageRemote32  
PackageRemote64  
PrecedenceConstraint For more information, see PrecedenceConstraintClass.
Sequence For more information, see SequenceClass.
TaskCreator32  
TaskCreator64  
TaskHost For more information, see TaskHostClass.
Variable For more information, see VariableClass.
VariableDispenser For more information, see VariableDispenserClass.

Structures

Structure Description
_FILETIME  
_LARGE_INTEGER  
_ULARGE_INTEGER  
DTP_DATA_UNION  
DTP_DBDATE  
DTP_DBTIME  
DTP_DBTIME2  
DTP_DBTIMESTAMP  
DTP_DBTIMESTAMP2  
DTP_DBTIMESTAMPOFFSET  
DTP_FILETIME  
DTP_NUMERIC  
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 For more information, see DTSEventColumnFilter.
DTS_MANAGED_INFO  
DTS_MANAGED_PROPERTY  
DTS_PACKAGE_UPGRADE_OPTIONS  
tagSTATSTG  

Enumerations

Enumeration Description
DataType Indicates the data type of columns in data flow components and the data flow buffer.
DTS_MANAGED_INFO_TYPE  
DTSBreakpointHitTest For more information, see DTSBreakpointHitTest.
DTSCheckpointUsage For more information, see DTSCheckpointUsage.
DTSConfigurationType For more information, see DTSConfigurationType.
DTSEventFilterKind For more information, see DTSEventFilterKind.
DTSExcelVersion 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 For more information, see DTSExecResult.
DTSExecStatus For more information, see DTSExecStatus.
DTSExecutionLocation For more information, see DTSExecutionLocation.
DTSFileConnectionUsageType For more information, see DTSFileConnectionUsageType.
DTSForcedExecResult For more information, see DTSForcedExecResult.
DTSLogEntryFrequency For more information, see DTSLogEntryFrequency.
DTSLoggingMode For more information, see DTSLoggingMode.
DTSObjectHostType For more information, see DTSObjectHostType.
DTSObjectReferenceType For more information, see DTSObjectReferenceType.
DTSPackageInformationFlags For more information, see DTSPackageInfoFlags.
DTSPackageType For more information, see DTSPackageType.
DTSPipelineComponentType For more information, see DTSPipelineComponentType.
DTSPrecedenceEvalOp For more information, see DTSPrecedenceEvalOp.
DTSPriorityClass For more information, see DTSPriorityClass.
DTSProductLevel For more information, see DTSProductLevel.
DTSPropertyKind For more information, see DTSPropertyKind.
DTSProtectionLevel For more information, see DTSProtectionLevel.
DTSProviderSubType For more information, see DTSProviderSubType.
DTSProviderType For more information, see DTSProviderType.
DTSSignatureStatus For more information, see DTSSignatureStatus.
DTSTransactionOption For more information, see DTSTransactionOption.