Microsoft.SqlServer.Dts.Runtime.Wrapper.Sql2012 命名空間

Microsoft.SqlServer.Dts.Runtime.Wrapper.Sql2012 命名空間提供類別和介面,可用來在執行階段中建立控制流程的元件。 這個組件是命名空間 Microsoft.SqlServer.Dts.Runtime,為 Microsoft.SqlServer.ManagedDTS 組件 (在 microsoft.sqlserver.manageddts.dll 中) 的主要 Interop 組件 (PIA)。 此命名空間中的類別不應該具現化。 請改用 Microsoft.SqlServer.Dts.Runtime 中找到的類別。

類別

ApplicationClass
ConnectionManagerAdoClass
ConnectionManagerAdoNetClass
ConnectionManagerCacheClass
ConnectionManagerExcelClass
ConnectionManagerFileClass
ConnectionManagerFlatFileClass
ConnectionManagerFtpClass
ConnectionManagerHostClass
ConnectionManagerHttpClass
ConnectionManagerMultiFileClass
ConnectionManagerMultiFlatFileClass
ConnectionManagerOdbcClass
ConnectionManagerOLAPClass
ConnectionManagerOleDbClass
ConnectionManagerSqlMobileClass
EventHandlerClass
ExpressionEvaluatorClass
ForEachEnumeratorHostClass
ForEachItemEnumeratorClass
ForEachLoopClass
ForLoopClass
FTPClientConnection100Class
HttpClientConnection100Class
LogProviderEventLogClass
LogProviderHostClass
LogProviderSQLProfilerClass
LogProviderSQLServerClass
LogProviderTextFileClass
LogProviderXMLFileClass
PackageClass
PackageNeutralClass
PackageRemote32Class
PackageRemote64Class
ParameterClass
PrecedenceConstraintClass
ProjectConnectionsCreatorClass
ProjectConnectionsCreatorNeutralClass
ReplacementTaskClass
SequenceClass
TaskCreator32Class

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 表示 32 位元工作建立者類別。

TaskCreator64Class

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 表示工作建立者類別。

TaskHostClass
VariableClass
VariableCreatorClass
VariableDispenserClass

結構

_FILETIME

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 指定執行階段的檔案時間。

_LARGE_INTEGER

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 為執行階段包裝函式指定大整數。

_ULARGE_INTEGER

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 提供做為兩個可存取的 64 位元資料類型 * * DWORD * * s 或單一 * * DWORDLONG * *。

DTP_DATA_UNION

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 指定聯集資料類型。

DTP_DBDATE

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 指定資料結構的列舉。

DTP_DBTIME

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 指定資料類型時間結構。

DTP_DBTIME2

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 指定包含小時、分鐘、秒和小數秒的時間結構。

DTP_DBTIMESTAMP

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 包含年、月、日、小時、分鐘、秒和小數秒的時間戳記結構。 小數秒的最大小數位數為 3 位數。

DTP_DBTIMESTAMP2

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 包含年、月、日、小時、分鐘、秒和小數秒的時間戳記結構。 小數秒的最大小數位數為 7 位數。

DTP_DBTIMESTAMPOFFSET

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 包含年、月、日、小時、分鐘、秒和小數秒的時間戳記結構,而且具有用來取得本地時間的國際標準時間 (UTC) 時區時差。 小數秒的最大小數位數為 7 位數。

DTP_FILETIME

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 指定資料檔案時間結構的列舉。

DTP_NUMERIC

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 指定資料數值結構的列舉。

DTP_VARIANT
DTS_EVENT_COLUMN_FILTER

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱DTSEventColumnFilter

DTS_MANAGED_INFO

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 指定資料 Managed 資訊結構。

DTS_MANAGED_PROPERTY

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 指定 Managed 資料屬性的列舉。

DTS_PACKAGE_UPGRADE_OPTIONS

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 在封裝升級期間用於指定選項的結構。

tagSTATSTG

介面

Application

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ApplicationClass

ConnectionManagerAdo

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerAdoClass

ConnectionManagerAdoNet

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerAdoNetClass

ConnectionManagerCache

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerCacheClass

ConnectionManagerExcel

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerExcelClass

ConnectionManagerFile

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerFileClass

ConnectionManagerFlatFile

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManager

ConnectionManagerFtp

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerFtpClass

ConnectionManagerHost

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerHostClass

ConnectionManagerHttp

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerHttpClass

ConnectionManagerMultiFile

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerMultiFileClass

ConnectionManagerMultiFlatFile

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerMultiFlatFileClass

ConnectionManagerOdbc

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerOdbcClass

ConnectionManagerOLAP

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerOLAPClass

ConnectionManagerOleDb

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerOleDbClass

ConnectionManagerSqlMobile

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ConnectionManagerSqlMobileClass

EventHandler

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱EventHandlerClass

ExpressionEvaluator

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ExpressionEvaluatorClass

ForEachEnumeratorHost

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ForEachEnumeratorHostClass

ForEachItemEnumerator

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ForEachItemEnumeratorClass

ForEachLoop

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ForEachLoopClass

ForLoop

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ForLoopClass

FTPClientConnection100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱IDTSFtpClientConnection100

HttpClientConnection100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱HttpClientConnection100Class

IDTSApplication100
IDTSBreakpointManager100
IDTSBreakpointSite100
IDTSBreakpointTarget100
IDTSBreakpointTargets100
IDTSCloneVariableDispenser100
IDTSComponentEvents100
IDTSComponentPersist100
IDTSConfiguration100
IDTSConfigurationControl100
IDTSConfigurations100
IDTSConnectionInfo100
IDTSConnectionInfos100
IDTSConnectionManager100
IDTSConnectionManagerCache100
IDTSConnectionManagerCacheColumn100
IDTSConnectionManagerCacheColumns100
IDTSConnectionManagerDatabaseParameters100
IDTSConnectionManagerExcel100
IDTSConnectionManagerFile100
IDTSConnectionManagerFlatFile100
IDTSConnectionManagerFlatFileColumn100
IDTSConnectionManagerFlatFileColumns100
IDTSConnectionManagerFtp100
IDTSConnectionManagerHttp100
IDTSConnectionManagerInit100
IDTSConnectionManagerMarshalControl100
IDTSConnectionManagerVariables100
IDTSConnections100
IDTSContainer100
IDTSDataTapConfiguration100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 提供處理資料點選組態的方法。

IDTSDataTypeInfo100
IDTSDataTypeInfos100
IDTSDBProviderInfo100
IDTSDBProviderInfos100
IDTSDowngradableObject100
IDTSDowngradeSettings100
IDTSDumpConfiguration100
IDTSDynamicName100
IDTSEnumReferencedObjects100
IDTSError100
IDTSErrors100
IDTSEvaluatorContext100
IDTSEventHandler100
IDTSEventHandlers100
IDTSEventInfo100
IDTSEventInfos100
IDTSEvents100
IDTSEventsProvider100
IDTSExecutable100
IDTSExecutables100
IDTSExecutionLocation100
IDTSExecutionMetrics100
IDTSExecutionPath100
IDTSExpression100
IDTSExpressionEvaluator100
IDTSExtendedProperties100
IDTSExtendedProperty100
IDTSForEachEnumerator100
IDTSForEachEnumeratorInfo100
IDTSForEachEnumeratorInfos100
IDTSForEachItem100
IDTSForEachItemEnumerator100
IDTSForEachItems100
IDTSForEachItemsProvider100
IDTSForEachItemValue100
IDTSForEachLoop100
IDTSForEachVariableMapping100
IDTSForEachVariableMappings100
IDTSForLoop100
IDTSFtpClientConnection100
IDTSHasInternalProperties100
IDTSHttpClientConnection100
IDTSInfoEvents100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 定義用來引發參考、警告和錯誤事件的介面。

IDTSLogEntryInfo100
IDTSLogEntryInfos100
IDTSLogging100
IDTSLoggingOptions100
IDTSLogProvider100
IDTSLogProviderInfo100
IDTSLogProviderInfos100
IDTSLogProviderInit100
IDTSLogProviders100
IDTSManagedForEachEnumeratorWrapper100
IDTSManagedHelper100
IDTSManagedPropertyHelper100
IDTSManagedSerializer100
IDTSManagedTask100
IDTSManagedWrapper100
IDTSManagedXmlSerializationHelper100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 描述 XML 序列化協助程式的介面。

IDTSName100
IDTSObjectHost100
IDTSObjectReferenceTracker100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 提供有關從封裝中刪除變數和連接之影響與後果的分析介面。

IDTSObjectVersionUpdate100
IDTSODBCHandles100
IDTSPackage100
IDTSPackageInfo100
IDTSPackageInfos100
IDTSPackageInternal100
IDTSPackagePath100
IDTSPackagePersist100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 定義封裝持續性的方法。

IDTSPackageSigning100
IDTSPackageVersionUpdate100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 定義封裝版本的更新方法。

IDTSParameter100
IDTSParameters100
IDTSPerfRecorder100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 表示效能記錄器的介面。

IDTSPersist100
IDTSPipelineComponentInfo100
IDTSPipelineComponentInfos100
IDTSPrecedenceConstraint100
IDTSPrecedenceConstraints100
IDTSProductLevel100
IDTSProject100
IDTSProjectAccessor100
IDTSProjectConnectionsCreator100
IDTSProjectPackage100
IDTSProperties100
IDTSPropertiesProvider100
IDTSPropertiesProviderEx100
IDTSProperty100
IDTSRunningPackage100
IDTSRunningPackages100
IDTSRuntimeObject100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 此介面會由本身為容器的原生類別繼承,並且由 Microsoft.SqlServer.Dts.Runtime 命名空間中的所有物件實作。 如需詳細資訊,請參閱DtsObject

IDTSSelectedLogProviders100
IDTSSequence100
IDTSServerExecution100
IDTSServerUsageControl100
IDTSSupportDataTapConfiguration100
IDTSSupportOffline100
IDTSSupportParentExecutionPath100
IDTSSupportPerfRecorder100
IDTSSupportVerboseLogging100
IDTSSuspend100
IDTSTask100
IDTSTaskCreator100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 表示工作建立者的介面。

IDTSTaskHost100
IDTSTaskInfo100
IDTSTaskInfos100
IDTSTaskInit100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 為工作初始化定義方法。

IDTSUnsafeVariables100
IDTSVariable100
IDTSVariableCreator100
IDTSVariableDispenser100
IDTSVariableLock100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 定義變數鎖定的方法。

IDTSVariables100
IDTSWarning100
IDTSWarnings100
ISequentialStream

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 定義依序處理資料流物件的方法。

IStream

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 提供支援在資料流物件中讀取和寫入資料的介面。

ITaskSupportProject100

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 定義支援專案之工作的方法。

LogProviderEventLog

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱LogProviderEventLogClass

LogProviderHost

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱LogProviderHostClass

LogProviderSQLProfiler

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱LogProviderSQLProfilerClass

LogProviderSQLServer

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱LogProviderSQLServerClass

LogProviderTextFile

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱LogProviderTextFileClass

LogProviderXMLFile

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱LogProviderXMLFileClass

Package

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱PackageClass

PackageNeutral

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱PackageNeutralClass

PackageRemote32

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 表示遠端 32 位元封裝的介面。

PackageRemote64

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 表示遠端 64 位元封裝的介面。

Parameter

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ParameterClass

PrecedenceConstraint

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱PrecedenceConstraintClass

ProjectConnectionsCreator

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ProjectConnectionsCreatorClass

ProjectConnectionsCreatorNeutral

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ProjectConnectionsCreatorNeutralClass

ReplacementTask

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱ReplacementTaskClass

Sequence

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱SequenceClass

TaskCreator32

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 表示 32 位元工作建立者。

TaskCreator64

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 表示工作建立者類別。

TaskHost

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱TaskHostClass

Variable

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱VariableClass

VariableCreator

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 表示變數的建立者。

VariableDispenser

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 如需詳細資訊,請參閱VariableDispenserClass

列舉

DataType
DTS_MANAGED_INFO_TYPE

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 指定 Managed 資料類型資訊的列舉。

DTSBreakpointHitTest
DTSCheckpointUsage
DTSConfigurationType
DTSConnectionManagerScope
DTSEvaluatorContextOption

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 指定評估工具內容的選項。

DTSEventFilterKind
DTSExcelVersion

此 API 支援產品基礎結構,而且不能直接從程式碼使用。 此列舉會將 OLEDB 提供者中連接字串的 [擴充屬性] 對應至正確版本的 Excel 連接管理員。 如需詳細資訊,請參閱ConnectionManagerExcelClass

DTSExecResult
DTSExecStatus
DTSExecutionLocation
DTSFileConnectionUsageType
DTSForcedExecResult
DTSLogEntryFrequency
DTSLoggingMode
DTSObjectHostType
DTSObjectReferenceType
DTSPackageInformationFlags
DTSPackageType
DTSPipelineComponentType
DTSPrecedenceEvalOp
DTSPriorityClass
DTSProductLevel
DTSPropertyKind
DTSProtectionLevel
DTSProviderSubType
DTSProviderType
DTSServerParameterType
DTSSignatureStatus
DTSTransactionOption

備註

主要 Interop 組件和 managed 的類別如何使用包裝函式類別上的資訊,請參閱 「 COM 包裝函式"和"公開.NET Framework 元件至 COM"在 MSDN Library 中的.NET Framework 開發人員手冊 》。