Bagikan melalui


Microsoft.SqlServer.Dts.Pipeline Ruang nama

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

Kelas

BackPressureException

Pengecualian yang dilemparkan ketika IsInputReady(Int32[], Boolean[]) metode dan GetDependentInputs(Int32) yang menangani tekanan balik dalam aliran data mengalami kesalahan yang tidak terduga.

BlobColumn

Menentukan kolom dalam buffer aliran data yang berisi data yang memiliki tipe data SQL Server teks, ntext, atau gambar.

BufferDisconnectedException

Pengecualian yang dilemparkan ketika upaya untuk mengakses PipelineBuffer objek gagal.

BufferNotFoundException

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

CannotCreatePipelineComponentException

Pengecualian yang dilemparkan saat aliran data tidak dapat membuat instans komponen Skrip.

CannotCreateUserComponentException

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

ColumnIndexOutOfRangeException

Pengecualian yang dilemparkan ketika upaya untuk mengakses kolom buffer dengan menggunakan indeks berada di luar batas kumpulan kolom buffer.

ColumnInformation

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

ColumnIsNullException

Pengecualian yang dilemparkan saat menggunakan metode akses kolom jenis data tertentu dan nilai kolom null.

ComponentDowngradeFailedException

Pengecualian ini dinaikkan ketika komponen diminta untuk melakukan dan menurunkan tingkat dan penurunan tingkat tersebut tidak berhasil.

ComponentUpgradeFailedException

Pengecualian yang dilemparkan PerformUpgrade(Int32) ketika metode komponen gagal.

ComponentVersionMismatchException

Pengecualian yang dilemparkan ketika versi komponen yang disimpan dalam XML paket lebih tinggi dari versi komponen yang diinstal pada komputer saat ini.

DoesNotFitBufferException

Pengecualian yang dilemparkan ketika nilai yang terlalu besar agar pas di area BufferColumn data ditulis ke buffer.

DtsPipelineComponentAttribute

Berisi informasi waktu desain tentang objek PipelineComponent .

InputIDToNameMap

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

InputNotFoundException

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

ManagedComponentHost

Mewakili host untuk komponen terkelola DTS.

MappedColumnInfo

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

NoCurrentRowException

Pengecualian yang dilemparkan ketika alamat awal PipelineBuffer baris null.

NotOutputBufferException

Pengecualian yang dilemparkan ketika metode yang dibatasi untuk Output objek dipanggil pada InputPipelineBuffer.

OutputNameMap

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

OutputNotFoundException

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

PipelineBuffer

Menyediakan penyimpanan data dalam memori yang berisi baris dan kolom data.

PipelineComponent

Menentukan kelas dasar yang digunakan saat mengembangkan komponen aliran data terkelola.

PipelineComponentExt

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

PipelineComponentHResultException

Pengecualian yang dimunculkan oleh komponen Skrip ketika menemukan pengecualian COM.

PipelineComponentSource

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

ReadOnlyVariablesNotAvailableException

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

ReadWriteVariablesNotAvailableException

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

RowIndexOutOfRangeException

Pengecualian yang dilemparkan ketika indeks yang tidak valid disediakan saat mengakses baris dalam PipelineBuffer.

ScriptBuffer

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

ScriptComponent

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

ScriptComponent.ScriptComponentEvalContext

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

ScriptComponentHost

Komponen alur DTS yang sumber merekam dari penyedia terkelola.

ScriptingLanguageNotFoundException

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

SSISScriptComponentEntryPointAttribute

Ini adalah atribut yang kami letakkan di kelas yang berasal dari ScriptComponent untuk menemukannya dan memuatnya melalui pantulan

UnsupportedBufferDataTypeException

Pengecualian yang dilemparkan saat menetapkan nilai ke kolom buffer yang berisi jenis data yang salah.

UnsupportedDataRecordTypeException

Pengecualian yang dilemparkan ketika nilai parameter yang tidak didukung diteruskan ke DataRecordTypeToBufferType(Type) metode .

UnsupportedValueTypeForTextStreamColumnException

Pengecualian yang dilemparkan saat jenis nilai yang ditetapkan ke kolom dalam PipelineBuffer bukan string atau array byte.

VSTAComponentScriptingEngine

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

Struct

BufferColumn

Menyediakan metadata baca-saja untuk PipelineBuffer kolom.

Antarmuka

IVSTAScriptComponentUI

Namespace Microsoft.SqlServer.Dts.Pipeline berisi kelas terkelola yang digunakan untuk mengembangkan komponen aliran data terkelola. Ini berisi PipelineComponent kelas , yang merupakan kelas dasar untuk komponen aliran data terkelola, dan PipelineBuffer kelas , yang merupakan implementasi antarmuka terkelola IDTSBuffer100 . Kelas PipelineBuffer marshals buffer aliran data antara mesin aliran data COM dan komponen aliran data terkelola.

Enum

ComponentType

Menentukan tiga jenis komponen aliran data.

PipelineBufferMode

Berisi nilai yang PipelineBuffer digunakan untuk mengidentifikasi sebagai buffer input atau output.