Bagikan melalui


ScriptComponentHost Kelas

Definisi

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

public ref class ScriptComponentHost : Microsoft::SqlServer::Dts::Pipeline::PipelineComponent, Microsoft::SqlServer::Dts::Pipeline::IVSTAScriptComponentUI
[Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=10, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public class ScriptComponentHost : Microsoft.SqlServer.Dts.Pipeline.PipelineComponent, Microsoft.SqlServer.Dts.Pipeline.IVSTAScriptComponentUI
[Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=11, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public class ScriptComponentHost : Microsoft.SqlServer.Dts.Pipeline.PipelineComponent, Microsoft.SqlServer.Dts.Pipeline.IVSTAScriptComponentUI
[Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=12, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public class ScriptComponentHost : Microsoft.SqlServer.Dts.Pipeline.PipelineComponent, Microsoft.SqlServer.Dts.Pipeline.IVSTAScriptComponentUI
[<Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=10, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ScriptComponentHost = class
    inherit PipelineComponent
    interface IVSTAScriptComponentUI
[<Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=11, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ScriptComponentHost = class
    inherit PipelineComponent
    interface IVSTAScriptComponentUI
[<Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=12, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ScriptComponentHost = class
    inherit PipelineComponent
    interface IVSTAScriptComponentUI
Public Class ScriptComponentHost
Inherits PipelineComponent
Implements IVSTAScriptComponentUI
Warisan
ScriptComponentHost
Atribut
Penerapan

Konstruktor

ScriptComponentHost()

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

Properti

BufferManager

IDTSBufferManager100 Mendapatkan komponen alur.

(Diperoleh dari PipelineComponent)
ComponentMetaData

IDTSComponentMetaData100 Mendapatkan untuk komponen.

(Diperoleh dari PipelineComponent)
CurrentScriptingEngine

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

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)
ProjectTemplatePath

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

ReferenceTracker

Mendapatkan yang IDTSObjectReferenceTracker100 terkait dengan komponen.

(Diperoleh dari PipelineComponent)
VariableDispenser

IDTSVariableDispenser100 Mendapatkan komponen aliran data.

(Diperoleh dari PipelineComponent)

Metode

AcquireConnections(Object)

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

AddErrorOutput(String, Int32, Int32)

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

(Diperoleh dari PipelineComponent)
Cleanup()

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

CloseIDE()

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

CreateNewProject(String, Boolean, Boolean)

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

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)
GetBinaryCode(String)

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

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)
GetUniqueVSTAProjectName()

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

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)

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

InsertOutput(DTSInsertPlacement, Int32)

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

InsertOutputColumnAt(Int32, Int32, String, String)

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

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)
LoadScriptFromComponent()

Memuat kode skrip dan biner dari kumpulan properti kustom komponen dan meletakkannya di penyimpanan skrip

MapInputColumn(Int32, Int32, Int32)

Membuat hubungan antara kolom input dan kolom metadata eksternal terkait.

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

Menetapkan hubungan antara kolom output dan kolom metadata eksternal yang sesuai.

(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)

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

PerformUpgrade(Int32)

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

PostExecute()

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

PreExecute()

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

PrepareForExecute()

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

PrimeOutput(Int32, Int32[], PipelineBuffer[])

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

ProcessInput(Int32, PipelineBuffer)

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

ProvideComponentProperties()

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

PutBinaryCode(String, Byte[])

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

PutSourceCode(String, String, String)

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

RegisterEvents()

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

(Diperoleh dari PipelineComponent)
RegisterLogEntries()

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

ReinitializeMetaData()

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

(Diperoleh dari PipelineComponent)
ReleaseConnections()

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

RemoveAllInputsOutputsAndCustomProperties()

Menghapus setiap IDTSInput100 objek dan IDTSOutput100 dari komponen.

(Diperoleh dari PipelineComponent)
SaveScriptProject()

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

SetComponentProperty(String, Object)

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

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 IDTSCustomProperty100 objek IDTSInputColumn100 .

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

Menetapkan nilai ke IDTSCustomProperty100 objek IDTSInput100 .

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

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

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)
ShowIDE()

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

Validate()

Komponen alur DTS yang sumber rekaman dari penyedia terkelola.

Berlaku untuk