Freigeben über


ScriptComponentHost Klasse

Definition

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

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
Vererbung
ScriptComponentHost
Attribute
Implementiert

Konstruktoren

ScriptComponentHost()

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

Eigenschaften

BufferManager

Ruft den IDTSBufferManager100 der Pipelinekomponente ab.

(Geerbt von PipelineComponent)
ComponentMetaData

Ruft IDTSComponentMetaData100 für eine Komponente ab.

(Geerbt von PipelineComponent)
CurrentScriptingEngine

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

ErrorSupport

Gibt ein ErrorSupport Objekt zurück, mit dem die Komponente Fehler, Warnungen oder andere Informationsereignisse basierend auf HRESULTs zurückgibt, die von Integration Services-Komponenten zurückgegeben werden, die in nativem Code geschrieben wurden.

(Geerbt von PipelineComponent)
EventInfos

Ruft die IDTSEventInfos100-Auflistung des PipelineComponent-Objekts ab.

(Geerbt von PipelineComponent)
LogEntryInfos

Ruft eine IDTSLogEntryInfos100-Auflistung von Protokollierungsereignissen ab, die von der Komponente registriert wurden.

(Geerbt von PipelineComponent)
ProjectTemplatePath

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

ReferenceTracker

Ruft den der Komponente zugeordneten IDTSObjectReferenceTracker100 ab.

(Geerbt von PipelineComponent)
VariableDispenser

Ruft den IDTSVariableDispenser100 der Datenflusskomponente ab.

(Geerbt von PipelineComponent)

Methoden

AcquireConnections(Object)

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

AddErrorOutput(String, Int32, Int32)

Fügt ein IDTSOutput100 Objekt hinzu und markiert ihn als Fehlerausgabe, indem die IsErrorOut Eigenschaft auf true festgelegt wird.

(Geerbt von PipelineComponent)
Cleanup()

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

CloseIDE()

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

CreateNewProject(String, Boolean, Boolean)

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

DeleteExternalMetadataColumn(Int32, Int32)

Löscht die externe Metadatenspalte am angegebenen Index aus der Auflistung externer Metadatenspalten.

(Geerbt von PipelineComponent)
DeleteInput(Int32)

Löscht ein IDTSInput100-Objekt aus der IDTSInputCollection100-Auflistung.

(Geerbt von PipelineComponent)
DeleteOutput(Int32)

Löscht ein IDTSOutput100-Objekt aus der IDTSOutputCollection100-Auflistung.

(Geerbt von PipelineComponent)
DeleteOutputColumn(Int32, Int32)

Löscht ein IDTSOutputColumn100-Objekt aus der IDTSOutputColumnCollection100-Auflistung.

(Geerbt von PipelineComponent)
DescribeRedirectedErrorCode(Int32)

Stellt Fehlercodeinformationen für eine einem Ausgabepuffer hinzugefügte PipelineBuffer-Zeile bereit.

(Geerbt von PipelineComponent)
GetBinaryCode(String)

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

GetDependentInputs(Int32)

Gibt eine Auflistung der Eingabe-IDs von Eingaben zurück, die auf weitere Daten warten und daher die angegebene Eingabe blockieren.

(Geerbt von PipelineComponent)
GetErrorOutputInfo(Int32, Int32)

Gibt den Index und die ID der Fehlerausgabe der Komponente zurück.

(Geerbt von PipelineComponent)
GetUniqueVSTAProjectName()

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

Initialize()

Initialisiert beim Überschreiben in einer abgeleiteten Klasse eine neue Instanz einer benutzerdefinierten Datenflusskomponente.

(Geerbt von PipelineComponent)
InsertExternalMetadataColumnAt(Int32, Int32, String, String)

Fügt eine neue externe Metadatenspalte am angegebenen Index in die Auflistung externer Metadatenspalten ein.

(Geerbt von PipelineComponent)
InsertInput(DTSInsertPlacement, Int32)

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

InsertOutput(DTSInsertPlacement, Int32)

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

InsertOutputColumnAt(Int32, Int32, String, String)

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

IsInputReady(Int32[], Boolean[])

Bestimmt, welche der an eine Komponente angefügten Eingaben auf weitere Daten warten und welche Eingaben über ausreichend Daten für die Verarbeitung verfügen und blockiert werden.

(Geerbt von PipelineComponent)
LoadScriptFromComponent()

Lädt den Skriptcode und die Binärdatei aus der Benutzerdefinierten Eigenschaftssammlung der Komponente und fügt ihn in den Skriptspeicher ein.

MapInputColumn(Int32, Int32, Int32)

Legt eine Beziehung zwischen einer Eingabespalte und einer entsprechenden externen Metadatenspalte fest.

(Geerbt von PipelineComponent)
MapOutputColumn(Int32, Int32, Int32, Boolean)

Legt eine Beziehung zwischen einer Ausgabespalte und einer entsprechenden externen Metadatenspalte fest.

(Geerbt von PipelineComponent)
OnDeletingInputColumn(Int32, Int32)

Löscht ein IDTSInputColumn100-Objekt aus IDTSInputColumnCollection100.

(Geerbt von PipelineComponent)
OnInputPathAttached(Int32)

Wird aufgerufen, wenn ein IDTSInput100-Objekt über die IDTSPath100-Schnittstelle mit der Komponente verbunden wird.

(Geerbt von PipelineComponent)
OnInputPathDetached(Int32)

Wird aufgerufen, wenn ein IDTSInput100-Objekt über die IDTSPath100-Schnittstelle von der Komponente getrennt wird.

(Geerbt von PipelineComponent)
OnOutputPathAttached(Int32)

Wird aufgerufen, wenn ein IDTSOutput100-Objekt der Komponente an eine Downstreamkomponente angefügt wird.

(Geerbt von PipelineComponent)
PerformDowngrade(Int32, DTSTargetServerVersion)

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

PerformUpgrade(Int32)

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

PostExecute()

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

PreExecute()

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

PrepareForExecute()

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

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

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

ProcessInput(Int32, PipelineBuffer)

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

ProvideComponentProperties()

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

PutBinaryCode(String, Byte[])

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

PutSourceCode(String, String, String)

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

RegisterEvents()

Wenn Sie eine benutzerdefinierte Datenflusskomponente entwickeln, überschreiben Sie diese Methode, um benutzerdefinierte Ereignisse zu erstellen.

(Geerbt von PipelineComponent)
RegisterLogEntries()

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

ReinitializeMetaData()

Repariert alle während der Überprüfung identifizierten Fehler, die dazu führen, dass die Komponente zur Entwurfszeit VS_NEEDSNEWMETADATA zurückgibt.

(Geerbt von PipelineComponent)
ReleaseConnections()

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

RemoveAllInputsOutputsAndCustomProperties()

Löscht jedes IDTSInput100-Objekt und jedes IDTSOutput100-Objekt aus der Komponente.

(Geerbt von PipelineComponent)
SaveScriptProject()

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

SetComponentProperty(String, Object)

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)

Legt die Datentypeigenschaften der angegebenen externen Metadatenspalte fest.

(Geerbt von PipelineComponent)
SetExternalMetadataColumnProperty(Int32, Int32, String, Object)

Legt eine einzelne Eigenschaft einer externen Metadatenspalte fest.

(Geerbt von PipelineComponent)
SetInputColumnProperty(Int32, Int32, String, Object)

Weist der IDTSCustomProperty100 eines IDTSInputColumn100-Objekts einen Wert zu.

(Geerbt von PipelineComponent)
SetInputProperty(Int32, String, Object)

Weist der IDTSCustomProperty100 eines IDTSInput100-Objekts einen Wert zu.

(Geerbt von PipelineComponent)
SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32)

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

SetOutputColumnProperty(Int32, Int32, String, Object)

Legt den Wert von IDTSCustomProperty100 für ein IDTSOutputColumn100-Objekt fest.

(Geerbt von PipelineComponent)
SetOutputProperty(Int32, String, Object)

Legt den Wert von IDTSCustomProperty100 für ein IDTSOutput100-Objekt fest.

(Geerbt von PipelineComponent)
SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType)

Erstellt ein IDTSInputColumn100-Objekt in der IDTSInputColumnCollection100 der Komponente und legt die UsageType-Eigenschaft der Spalte fest.

(Geerbt von PipelineComponent)
ShowIDE()

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

Validate()

DTS-Pipelinekomponente, die Datensätze aus dem verwalteten Anbieter enthält.

Gilt für: