Bagikan melalui


PipelineComponentExt Kelas

Definisi

Penting

API ini bukan kompatibel CLS.

public ref class PipelineComponentExt abstract : Microsoft::SqlServer::Dts::Pipeline::PipelineComponent
[System.CLSCompliant(false)]
public abstract class PipelineComponentExt : Microsoft.SqlServer.Dts.Pipeline.PipelineComponent
[<System.CLSCompliant(false)>]
type PipelineComponentExt = class
    inherit PipelineComponent
Public MustInherit Class PipelineComponentExt
Inherits PipelineComponent
Warisan
PipelineComponentExt
Turunan
Atribut

Konstruktor

PipelineComponentExt()

Properti

BufferManager

IDTSBufferManager100 Mendapatkan komponen alur.

(Diperoleh dari PipelineComponent)
ComponentMetaData

IDTSComponentMetaData100 Mendapatkan untuk komponen.

(Diperoleh dari PipelineComponent)
ErrorSupport

ErrorSupport Mengembalikan objek yang memungkinkan komponen memunculkan kesalahan, peringatan, atau peristiwa informasi lainnya berdasarkan HRESULT yang dikembalikan oleh komponen Layanan Integrasi yang ditulis dalam kode asli.

(Diperoleh dari PipelineComponent)
EventInfos

IDTSEventInfos100 Mendapatkan koleksi PipelineComponent objek .

(Diperoleh dari PipelineComponent)
LogEntryInfos

IDTSLogEntryInfos100 Mendapatkan kumpulan peristiwa pengelogan yang telah didaftarkan komponen.

(Diperoleh dari PipelineComponent)
ReferenceTracker

Mendapatkan yang IDTSObjectReferenceTracker100 terkait dengan komponen.

(Diperoleh dari PipelineComponent)
VariableDispenser

IDTSVariableDispenser100 Mendapatkan komponen aliran data.

(Diperoleh dari PipelineComponent)

Metode

AcquireConnections(Object)

Membuat koneksi ke manajer koneksi.

(Diperoleh dari PipelineComponent)
AddErrorOutput(String, Int32, Int32)

IDTSOutput100 Menambahkan objek dan menandainya sebagai output kesalahan dengan mengatur properti ke IsErrorOut true.

(Diperoleh dari PipelineComponent)
Cleanup()

Membebaskan sumber daya dan menyelesaikan eksekusi komponen.

(Diperoleh dari PipelineComponent)
ConvertDataRecordTypeToBufferType(Type)
CreateColumnInfoFromDtsType(String, DataType, DataRow)
CreateColumnsFromSchemaTable(DataTable, IDTSOutput100, IDTSOutput100)
CreateComponentProperty(String, String, Object, Boolean)

Menambahkan properti baru ke komponen

CreateExternalMetadataColumn(IDTSExternalMetadataColumnCollection100, ColumnInformation)
CreateOutput(String)
CreateOutputColumn(IDTSOutput100, ColumnInformation)
CreateOutputColumns(IEnumerable<ColumnInformation>, IDTSOutput100)
DeleteExternalMetadataColumn(Int32, Int32)

Menghapus kolom metadata eksternal pada indeks yang ditentukan dari kumpulan kolom metadata eksternal.

(Diperoleh dari PipelineComponent)
DeleteInput(Int32)

IDTSInput100 Menghapus objek dari IDTSInputCollection100 koleksi.

(Diperoleh dari PipelineComponent)
DeleteOutput(Int32)

IDTSOutput100 Menghapus objek dari IDTSOutputCollection100 koleksi.

(Diperoleh dari PipelineComponent)
DeleteOutputColumn(Int32, Int32)

IDTSOutputColumn100 Menghapus objek dari IDTSOutputColumnCollection100 koleksi.

(Diperoleh dari PipelineComponent)
DescribeRedirectedErrorCode(Int32)

Menyediakan informasi kode kesalahan untuk baris yang PipelineBuffer ditambahkan ke buffer output.

(Diperoleh dari PipelineComponent)
GetComponentVersion()
GetDependentInputs(Int32)

Mengembalikan kumpulan ID input input yang menunggu lebih banyak data, dan dengan demikian memblokir input yang ditentukan.

(Diperoleh dari PipelineComponent)
GetErrorOutputInfo(Int32, Int32)

Mengembalikan indeks dan ID output kesalahan komponen.

(Diperoleh dari PipelineComponent)
GetMetadataValuesFromRow(DataRow)
GetPropertyValue<T>(String)
Initialize()

Saat ditimpa di kelas turunan, menginisialisasi instans baru komponen aliran data kustom.

(Diperoleh dari PipelineComponent)
InsertExternalMetadataColumnAt(Int32, Int32, String, String)

Menyisipkan kolom metadata eksternal baru ke dalam kumpulan kolom metadata eksternal pada indeks yang ditentukan.

(Diperoleh dari PipelineComponent)
InsertInput(DTSInsertPlacement, Int32)

IDTSInput100 Menambahkan objek ke IDTSInputCollection100.

(Diperoleh dari PipelineComponent)
InsertOutput(DTSInsertPlacement, Int32)

Menambahkan objek baru IDTSOutput100

(Diperoleh dari PipelineComponent)
InsertOutputColumnAt(Int32, Int32, String, String)

Membuat objek baru IDTSOutputColumn100 dan menyisipkannya ke IDTSOutputColumnCollection100dalam .

(Diperoleh dari PipelineComponent)
IsInputReady(Int32[], Boolean[])

Menentukan input mana yang dilampirkan ke komponen yang menunggu lebih banyak data, dan yang memiliki cukup data untuk diproses dan diblokir.

(Diperoleh dari PipelineComponent)
MapInputColumn(Int32, Int32, Int32)

Membuat hubungan antara kolom input dan kolom metadata eksternal terkait.

(Diperoleh dari PipelineComponent)
MapOutputColumn(Int32, Int32, Int32, Boolean)

Membuat hubungan antara kolom output dan kolom metadata eksternal terkait.

(Diperoleh dari PipelineComponent)
OnDeletingInputColumn(Int32, Int32)

IDTSInputColumn100 Menghapus objek dari IDTSInputColumnCollection100.

(Diperoleh dari PipelineComponent)
OnInputPathAttached(Int32)

Dipanggil ketika IDTSInput100 objek terhubung ke komponen melalui IDTSPath100 antarmuka.

(Diperoleh dari PipelineComponent)
OnInputPathDetached(Int32)

Dipanggil ketika IDTSInput100 objek terputus dari komponen melalui IDTSPath100 antarmuka.

(Diperoleh dari PipelineComponent)
OnOutputPathAttached(Int32)

Dipanggil ketika IDTSOutput100 objek komponen dilampirkan ke komponen hilir.

(Diperoleh dari PipelineComponent)
PerformDowngrade(Int32, DTSTargetServerVersion)

Secara default PerformDowngrade tidak boleh melempar ComponentDowngradeFailedException karena runtime hanya dapat menentukan apakah akan memanggil metode ini dengan targetServerVersion; tidak dapat memeriksa versi komponen karena tidak tahu apakah versi komponen telah diubah antara dua versi SSIS, sementara metode PerformUpgrade akan memeriksa apakah versi komponen dalam xml paket lebih kecil dari versi komponen saat ini sebelum dipanggil.

(Diperoleh dari PipelineComponent)
PerformUpgrade(Int32)

Meningkatkan metadata komponen ke versi komponen yang diinstal pada komputer lokal.

(Diperoleh dari PipelineComponent)
PostDiagnostic(String)
PostError(Exception)
PostError(Int32, Object[])
PostError(String, Object[])
PostExecute()

Dipanggil pada akhir eksekusi komponen, tetapi sebelum Cleanup().

(Diperoleh dari PipelineComponent)
PostWarning(String, Object[])
PreExecute()

Dipanggil setelah PrepareForExecute(), dan sebelum PrimeOutput(Int32, Int32[], PipelineBuffer[]) dan ProcessInput(Int32, PipelineBuffer).

(Diperoleh dari PipelineComponent)
PrepareForExecute()

Dipanggil sebelum PreExecute().

(Diperoleh dari PipelineComponent)
PrimeOutput(Int32, Int32[], PipelineBuffer[])

Dipanggil pada waktu proses untuk komponen sumber dan komponen transformasi dengan output asinkron untuk memungkinkan komponen ini menambahkan baris ke buffer output.

(Diperoleh dari PipelineComponent)
ProcessInput(Int32, PipelineBuffer)

Dipanggil pada durasi ketika PipelineBuffer komponen dari hulu tersedia untuk komponen untuk membiarkan komponen memproses baris masuk.

(Diperoleh dari PipelineComponent)
ProvideComponentProperties()

Dipanggil saat komponen pertama kali ditambahkan ke tugas aliran data, untuk menginisialisasi ComponentMetaData komponen.

(Diperoleh dari PipelineComponent)
RegisterEvents()

Saat Anda mengembangkan komponen aliran data kustom, Anda mengambil alih metode ini untuk membuat peristiwa kustom.

(Diperoleh dari PipelineComponent)
RegisterLogEntries()

Mendaftarkan peristiwa yang akan dicatat komponen.

(Diperoleh dari PipelineComponent)
ReinitializeMetaData()

Memperbaiki kesalahan apa pun yang diidentifikasi selama validasi yang menyebabkan komponen kembali VS_NEEDSNEWMETADATA pada waktu desain.

(Diperoleh dari PipelineComponent)
ReleaseConnections()

Membebaskan koneksi yang dibuat selama AcquireConnections(Object). Dipanggil pada waktu desain dan durasi.

(Diperoleh dari PipelineComponent)
RemoveAllInputsOutputsAndCustomProperties()

Menghapus setiap IDTSInput100 objek dan IDTSOutput100 dari komponen.

(Diperoleh dari PipelineComponent)
SetComponentProperty(String, Object)

Menetapkan nilai ke IDTSCustomProperty100 komponen.

(Diperoleh dari PipelineComponent)
SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)

Mengatur properti tipe data dari kolom metadata eksternal yang ditentukan.

(Diperoleh dari PipelineComponent)
SetExternalMetadataColumnProperty(Int32, Int32, String, Object)

Mengatur properti individual dari kolom metadata eksternal.

(Diperoleh dari PipelineComponent)
SetInputColumnProperty(Int32, Int32, String, Object)

Menetapkan nilai ke IDTSCustomProperty100IDTSInputColumn100 objek .

(Diperoleh dari PipelineComponent)
SetInputProperty(Int32, String, Object)

Menetapkan nilai ke IDTSCustomProperty100IDTSInput100 objek .

(Diperoleh dari PipelineComponent)
SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)

Mengatur properti IDTSOutputColumn100 tipe data objek.

(Diperoleh dari PipelineComponent)
SetOutputColumnProperty(Int32, Int32, String, Object)

Mengatur nilai IDTSCustomProperty100 untuk objek IDTSOutputColumn100 .

(Diperoleh dari PipelineComponent)
SetOutputProperty(Int32, String, Object)

Mengatur nilai IDTSCustomProperty100 pada IDTSOutput100 objek.

(Diperoleh dari PipelineComponent)
SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType)

IDTSInputColumn100 Membuat objek di IDTSInputColumnCollection100 komponen dan mengatur UsageType properti kolom.

(Diperoleh dari PipelineComponent)
Transfer(PipelineBuffer, IDataReader, Int32, MappedColumnInfo)
Validate()

Memverifikasi bahwa komponen dikonfigurasi dengan benar.

(Diperoleh dari PipelineComponent)
ValidateExternalMetadata(DataTable, IDTSOutput100)

Berlaku untuk