IDTSRuntimeComponent100 Schnittstelle
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.
Definiert die Laufzeitmethoden einer Datenflusskomponente.
public interface class IDTSRuntimeComponent100
[System.Runtime.InteropServices.Guid("994367B9-F369-47F1-B38C-D97CA9C54277")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSRuntimeComponent100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C9F4699B-84DF-4699-A7C8-60AE87195ADE")]
public interface IDTSRuntimeComponent100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("2E079605-FD96-4627-9C1D-38F7FE8CBADC")]
public interface IDTSRuntimeComponent100
[<System.Runtime.InteropServices.Guid("994367B9-F369-47F1-B38C-D97CA9C54277")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSRuntimeComponent100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C9F4699B-84DF-4699-A7C8-60AE87195ADE")>]
type IDTSRuntimeComponent100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("2E079605-FD96-4627-9C1D-38F7FE8CBADC")>]
type IDTSRuntimeComponent100 = interface
Public Interface IDTSRuntimeComponent100
- Abgeleitet
- Attribute
Hinweise
Die IDTSRuntimeComponent100 Schnittstelle definiert die Methoden und Eigenschaften, die während der Ausführung einer Datenflusskomponente aufgerufen werden. Diese Schnittstelle ist eine der beiden Schnittstellen, die alle Datenflusskomponenten implementieren; die andere ist die IDTSDesigntimeComponent100 Schnittstelle.
Verwaltete Komponentenentwickler müssen diese Schnittstelle nicht direkt implementieren, sondern stattdessen die Methoden aus der PipelineComponent Basisklasse ableiten und die Implementierung dieser Methoden außer Kraft setzen.
Eigenschaften
BufferManager |
Legt den IDTSBufferManager100 einer Pipelinekomponente fest. |
ComponentMetaData |
Legt IDTSComponentMetaData100 für eine Komponente fest. |
EventInfos |
Legt die IDTSEventInfos100-Auflistung des PipelineComponent-Objekts fest. |
LogEntryInfos |
Stellt das IDTSLogEntryInfos100-Objekt für eine Komponente bereit. |
ReferenceTracker |
Legt IDTSObjectReferenceTracker100 fest. |
RequiredProductLevel |
Ruft einen Wert ab, der die erforderliche SQL Server Produktebene für die Datenflusskomponente angibt. |
VariableDispenser |
Legt den IDTSVariableDispenser100 einer Datenflusskomponente fest. |
Methoden
Cleanup() |
Gibt Ressourcen frei und schließt die Ausführung einer Komponente ab. |
PerformUpgrade(Int32) |
Aktualisiert die Komponentenmetadaten auf die Version der Komponente, die auf dem lokalen Computer installiert ist. |
PostExecute() |
Wird am Ende der Ausführung einer Komponente aufgerufen. Der Entwickler kann Code angeben, der nach der Hauptverarbeitung der Komponente ausgeführt wird. |
PreExecute() |
Wird nach PrepareForExecute() sowie vor PrimeOutput(Int32, Int32, IDTSBuffer100) und ProcessInput(Int32, IDTSBuffer100) aufgerufen. Der Entwickler kann Code angeben, der einmal ausgeführt wird, bevor die Komponente ihre Hauptverarbeitung ausführt. |
PrepareForExecute() |
Wird vor PreExecute() aufgerufen. Der Entwickler kann Code angeben, der einmal ausgeführt wird, bevor die Komponente ihre Hauptverarbeitung ausführt und bevor die Eingabepuffer verfügbar sind. |
PrimeOutput(Int32, Int32, IDTSBuffer100) |
Wird während der Paketausführung für Komponenten aufgerufen, durch die IDTSBuffer100 Zeilen hinzugefügt werden, einschließlich Quell- und Transformationskomponenten mit asynchronen IDTSOutput100-Objekten. Der Entwickler muss den Code angeben, durch den den Ausgabepuffern Zeilen hinzugefügt werden. |
ProcessInput(Int32, IDTSBuffer100) |
Wird für Transformations- und Zielkomponenten aufgerufen, die über IDTSInput100-Objekte verfügen, die mit einer Upstreamkomponente verbunden sind. Der Entwickler muss den Code angeben, durch den die Eingabepuffer verarbeitet werden. |