ScriptComponentHost Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht.
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
- Attribute
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| ScriptComponentHost() |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| BufferManager |
Es bekommt die IDTSBufferManager100 Pipeline-Komponente. (Geerbt von PipelineComponent) |
| ComponentMetaData |
Bekommt die IDTSComponentMetaData100 für eine Komponente. (Geerbt von PipelineComponent) |
| CurrentScriptingEngine |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| ErrorSupport |
Gibt ein ErrorSupport Objekt zurück, das es der Komponente ermöglicht, Fehler, Warnungen oder andere Informationsereignisse basierend auf HRESULTs auszulösen, die von Integration Services-Komponenten im nativen Code zurückgegeben werden. (Geerbt von PipelineComponent) |
| EventInfos |
Erhält die IDTSEventInfos100 Sammlung des PipelineComponent Objekts. (Geerbt von PipelineComponent) |
| LogEntryInfos |
Erhält eine IDTSLogEntryInfos100 Sammlung von Logging-Events, die die Komponente registriert hat. (Geerbt von PipelineComponent) |
| ProjectTemplatePath |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| ReferenceTracker |
Erhält die assoziierte Komponente IDTSObjectReferenceTracker100 mit der Komponente. (Geerbt von PipelineComponent) |
| VariableDispenser |
Erhält die IDTSVariableDispenser100 Datenflusskomponente. (Geerbt von PipelineComponent) |
Methoden
| Name | Beschreibung |
|---|---|
| AcquireConnections(Object) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| AddErrorOutput(String, Int32, Int32) |
Fügt ein IDTSOutput100 Objekt hinzu und markiert es als Fehlerausgabe, indem die Eigenschaft IsErrorOut auf true gesetzt wird. (Geerbt von PipelineComponent) |
| Cleanup() |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| CloseIDE() |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| CreateNewProject(String, Boolean, Boolean) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| DeleteExternalMetadataColumn(Int32, Int32) |
Löscht die Spalte externe Metadaten im angegebenen Index aus der Sammlung der externen Metadatenspalten. (Geerbt von PipelineComponent) |
| DeleteInput(Int32) |
Löscht ein IDTSInput100 Objekt aus der IDTSInputCollection100 Sammlung. (Geerbt von PipelineComponent) |
| DeleteOutput(Int32) |
Löscht ein IDTSOutput100 Objekt aus der IDTSOutputCollection100 Sammlung. (Geerbt von PipelineComponent) |
| DeleteOutputColumn(Int32, Int32) |
Löscht ein IDTSOutputColumn100 Objekt aus der IDTSOutputColumnCollection100 Sammlung. (Geerbt von PipelineComponent) |
| DescribeRedirectedErrorCode(Int32) |
Liefert Fehlercode-Informationen für eine PipelineBuffer Zeile, die einem Ausgabepuffer hinzugefügt wurde. (Geerbt von PipelineComponent) |
| GetBinaryCode(String) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| GetDependentInputs(Int32) |
Gibt eine Sammlung der Eingabe-IDs von Eingaben zurück, die auf weitere Daten warten und somit 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-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| Initialize() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, initialisiert sie eine neue Instanz einer benutzerdefinierten Datenflusskomponente. (Geerbt von PipelineComponent) |
| InsertExternalMetadataColumnAt(Int32, Int32, String, String) |
Fügt eine neue externe Metadaten-Spalte in die Sammlung der externen Metadatenspalten im angegebenen Index ein. (Geerbt von PipelineComponent) |
| InsertInput(DTSInsertPlacement, Int32) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| InsertOutput(DTSInsertPlacement, Int32) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| InsertOutputColumnAt(Int32, Int32, String, String) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| IsInputReady(Int32[], Boolean[]) |
Bestimmt, welche der an eine Komponente angeschlossenen Eingaben auf weitere Daten warten und welche genügend Daten zur Verarbeitung haben und blockiert sind. (Geerbt von PipelineComponent) |
| LoadScriptFromComponent() |
Lädt den Skriptcode und die Binärbinärin aus der Component-Custom-Property-Sammlung und legt sie in den Skriptspeicher |
| MapInputColumn(Int32, Int32, Int32) |
stellt eine Beziehung zwischen einer Eingabespalte und einer entsprechenden externen Metadatenspalte her. (Geerbt von PipelineComponent) |
| MapOutputColumn(Int32, Int32, Int32, Boolean) |
Stellt eine Beziehung zwischen einer Ausgabespalte und einer entsprechenden externen Metadatenspalte her. (Geerbt von PipelineComponent) |
| OnDeletingInputColumn(Int32, Int32) |
Löscht ein IDTSInputColumn100 Objekt aus dem IDTSInputColumnCollection100. (Geerbt von PipelineComponent) |
| OnInputPathAttached(Int32) |
Wird aufgerufen, wenn ein IDTSInput100 Objekt über die Schnittstelle IDTSPath100 mit der Komponente verbunden ist. (Geerbt von PipelineComponent) |
| OnInputPathDetached(Int32) |
Wird aufgerufen, wenn ein IDTSInput100 Objekt über die Schnittstelle IDTSPath100 von der Komponente getrennt wird. (Geerbt von PipelineComponent) |
| OnOutputPathAttached(Int32) |
Wird aufgerufen, wenn ein IDTSOutput100 Objekt der Komponente an eine nachgeschaltete Komponente angeschlossen ist. (Geerbt von PipelineComponent) |
| PerformDowngrade(Int32, DTSTargetServerVersion) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| PerformUpgrade(Int32) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| PostExecute() |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| PreExecute() |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| PrepareForExecute() |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| PrimeOutput(Int32, Int32[], PipelineBuffer[]) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| ProcessInput(Int32, PipelineBuffer) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| ProvideComponentProperties() |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| PutBinaryCode(String, Byte[]) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| PutSourceCode(String, String, String) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| RegisterEvents() |
Wenn Sie eine benutzerdefinierte Datenflusskomponente entwickeln, überschreiben Sie diese Methode, um benutzerdefinierte Ereignisse zu erstellen. (Geerbt von PipelineComponent) |
| RegisterLogEntries() |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| ReinitializeMetaData() |
Behebt alle während der Validierung festgestellten Fehler, die dazu führen, dass die Komponente zur Entwurfszeit zurückkehrt VS_NEEDSNEWMETADATA . (Geerbt von PipelineComponent) |
| ReleaseConnections() |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| RemoveAllInputsOutputsAndCustomProperties() |
Löscht jedes und IDTSOutput100 Objekt IDTSInput100 aus der Komponente. (Geerbt von PipelineComponent) |
| SaveScriptProject() |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| SetComponentProperty(String, Object) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Legt die Datentypeigenschaften der angegebenen externen Metadaten-Spalte fest. (Geerbt von PipelineComponent) |
| SetExternalMetadataColumnProperty(Int32, Int32, String, Object) |
Setzt eine individuelle Eigenschaft einer externen Metadaten-Spalte. (Geerbt von PipelineComponent) |
| SetInputColumnProperty(Int32, Int32, String, Object) |
Weist dem von einem IDTSCustomProperty100IDTSInputColumn100 Objekt einen Wert zu. (Geerbt von PipelineComponent) |
| SetInputProperty(Int32, String, Object) |
Weist dem von einem IDTSCustomProperty100IDTSInput100 Objekt einen Wert zu. (Geerbt von PipelineComponent) |
| SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| SetOutputColumnProperty(Int32, Int32, String, Object) |
Setzt den Wert von an IDTSCustomProperty100 für ein IDTSOutputColumn100 Objekt. (Geerbt von PipelineComponent) |
| SetOutputProperty(Int32, String, Object) |
Setzt den Wert von an IDTSCustomProperty100 auf einem IDTSOutput100 Objekt. (Geerbt von PipelineComponent) |
| SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType) |
Erstellt ein IDTSInputColumn100 Objekt in der IDTSInputColumnCollection100 der Komponente und setzt die UsageType Eigenschaft der Spalte. (Geerbt von PipelineComponent) |
| ShowIDE() |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |
| Validate() |
DTS-Pipeline-Komponente, die Datensätze vom verwalteten Anbieter bezieht. |