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

Microsoft.SqlServer.Dts.Runtime.Wrapper.Sql2012 名前空間は、クラスと、ランタイムにおいて制御フロー コンポーネントの作成に使用するインターフェイスを提供します。 このアセンブリは、アセンブリ Microsoft.SqlServer.ManagedDTS (microsoft.sqlserver.manageddts.dll 内) である Microsoft.SqlServer.Dts.Runtime 名前空間に対するプライマリ相互運用機能アセンブリ (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 ビット データ型として 2 つのアクセスを提供 * * DWORD * * s または 1 つとして * * DWORDLONG * *。

DTP_DATA_UNION

この API は製品インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 union データ型を指定します。

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 は製品インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 データ管理情報の構造を指定します。

DTS_MANAGED_PROPERTY

この API は製品インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 データのマネージ プロパティの列挙を指定します。

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 は製品インフラストラクチャをサポートします。コードから直接使用するためのものではありません。 データ型のマネージ情報を指定する列挙です。

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

注釈

プライマリ相互運用機能アセンブリについて、およびマネージ クラスがラッパー クラスと連携する方法については、MSDN ライブラリにある『.NET Framework 開発者ガイド』の、「COM ラッパー」および「COM への .NET Framework コンポーネントの公開」を参照してください。