PipelineComponentSource 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.
Wichtig
Diese API ist nicht CLS-kompatibel.
public ref class PipelineComponentSource abstract : Microsoft::SqlServer::Dts::Pipeline::PipelineComponentExt
[System.CLSCompliant(false)]
public abstract class PipelineComponentSource : Microsoft.SqlServer.Dts.Pipeline.PipelineComponentExt
[<System.CLSCompliant(false)>]
type PipelineComponentSource = class
inherit PipelineComponentExt
Public MustInherit Class PipelineComponentSource
Inherits PipelineComponentExt
- Vererbung
- Attribute
Konstruktoren
| Name | Beschreibung |
|---|---|
| PipelineComponentSource() | |
Eigenschaften
| Name | Beschreibung |
|---|---|
| BufferManager |
Es bekommt die IDTSBufferManager100 Pipeline-Komponente. (Geerbt von PipelineComponent) |
| ComponentMetaData |
Bekommt die IDTSComponentMetaData100 für eine Komponente. (Geerbt von PipelineComponent) |
| 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) |
| 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) |
Stellt eine Verbindung zu einem Verbindungsmanager her. (Geerbt von PipelineComponent) |
| AddDataOutput() | |
| AddErrorOutput() | |
| 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() |
Es schafft Ressourcen frei und beendet die Ausführung der Komponente. (Geerbt von PipelineComponent) |
| ConvertDataRecordTypeToBufferType(Type) | (Geerbt von PipelineComponentExt) |
| CreateColumnInfoFromDtsType(String, DataType, DataRow) | (Geerbt von PipelineComponentExt) |
| CreateColumnsFromSchemaTable(DataTable, IDTSOutput100, IDTSOutput100) | (Geerbt von PipelineComponentExt) |
| CreateComponentProperty(String, String, Object, Boolean) |
Fügt der Komponente eine neue Eigenschaft hinzu (Geerbt von PipelineComponentExt) |
| CreateExternalMetadataColumn(IDTSExternalMetadataColumnCollection100, ColumnInformation) | (Geerbt von PipelineComponentExt) |
| CreateOutput(String) | (Geerbt von PipelineComponentExt) |
| CreateOutputColumn(IDTSOutput100, ColumnInformation) | (Geerbt von PipelineComponentExt) |
| CreateOutputColumns(IEnumerable<ColumnInformation>, IDTSOutput100) | (Geerbt von PipelineComponentExt) |
| 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) |
| GetComponentVersion() | (Geerbt von PipelineComponentExt) |
| 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) |
| GetExternalTabularSourceReader() | |
| GetExternalTabularSourceSchema() | |
| GetMetadataValuesFromRow(DataRow) | (Geerbt von PipelineComponentExt) |
| GetPropertyValue<T>(String) | (Geerbt von PipelineComponentExt) |
| 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) |
Fügt ein IDTSInput100IDTSInputCollection100Objekt zum . (Geerbt von PipelineComponent) |
| InsertOutput(DTSInsertPlacement, Int32) |
Fügt ein neues IDTSOutput100 Objekt hinzu (Geerbt von PipelineComponent) |
| InsertOutputColumnAt(Int32, Int32, String, String) |
Erstellt ein neues IDTSOutputColumn100 Objekt und fügt es in die IDTSOutputColumnCollection100ein. (Geerbt von PipelineComponent) |
| 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) |
| 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) |
Standardmäßig sollte PerformDowngrade ComponentDowngradeFailedException nicht auslösen, da die Laufzeit nur über targetServerVersion bestimmen kann, ob diese Methode aufgerufen wird; sie kann die Komponentenversion nicht überprüfen, da sie nicht weiß, ob die Komponentenversion zwischen zwei SSIS-Versionen geändert wurde, während die Methode PerformUpgrade prüft, ob die Komponentenversion im XML-Paket kleiner ist als die aktuelle Komponentenversion, bevor sie aufgerufen wird. (Geerbt von PipelineComponent) |
| PerformUpgrade(Int32) |
Aktualisiert die Komponentenmetadaten auf die Version der auf dem lokalen Computer installierten Komponente. (Geerbt von PipelineComponent) |
| PostDiagnostic(String) | (Geerbt von PipelineComponentExt) |
| PostError(Exception) | (Geerbt von PipelineComponentExt) |
| PostError(Int32, Object[]) | (Geerbt von PipelineComponentExt) |
| PostError(String, Object[]) | (Geerbt von PipelineComponentExt) |
| PostExecute() |
Am Ende der Komponentenausführung aufgerufen, aber vor Cleanup(). (Geerbt von PipelineComponent) |
| PostWarning(String, Object[]) | (Geerbt von PipelineComponentExt) |
| PreExecute() |
Danach gerufen PrepareForExecute(), und davor PrimeOutput(Int32, Int32[], PipelineBuffer[]) und ProcessInput(Int32, PipelineBuffer). (Geerbt von PipelineComponent) |
| PrepareForExecute() |
Habe vorher PreExecute()angerufen. (Geerbt von PipelineComponent) |
| PrimeOutput(Int32, Int32[], PipelineBuffer[]) |
Zur Laufzeit wird Quellkomponenten und Transformationskomponenten mit asynchronen Ausgängen aufgerufen, damit diese Komponenten Zeilen zu den Ausgabepuffern hinzufügen können. (Geerbt von PipelineComponent) |
| ProcessInput(Int32, PipelineBuffer) |
Wird zur Laufzeit aufgerufen, wenn eine PipelineBuffer von einer Upstream-Komponente für die Komponente verfügbar ist, damit die Komponente die eingehenden Zeilen verarbeiten kann. (Geerbt von PipelineComponent) |
| ProvideComponentProperties() |
Wird aufgerufen, wenn eine Komponente erstmals zur Datenflussaufgabe hinzugefügt wird, um die ComponentMetaData von der Komponente zu initialisieren. (Geerbt von PipelineComponent) |
| RegisterEvents() |
Wenn Sie eine benutzerdefinierte Datenflusskomponente entwickeln, überschreiben Sie diese Methode, um benutzerdefinierte Ereignisse zu erstellen. (Geerbt von PipelineComponent) |
| RegisterLogEntries() |
Registriert die Ereignisse, die die Komponente protokolliert. (Geerbt von PipelineComponent) |
| ReinitializeMetaData() | |
| ReleaseConnections() |
Befreit die während hergestellten Verbindungen AcquireConnections(Object). Wurde zur Design- und Laufzeit aufgerufen. (Geerbt von PipelineComponent) |
| RemoveAllInputsOutputsAndCustomProperties() |
Löscht jedes und IDTSOutput100 Objekt IDTSInput100 aus der Komponente. (Geerbt von PipelineComponent) |
| SetComponentProperty(String, Object) |
Weist a IDTSCustomProperty100 von der Komponente einen Wert zu. (Geerbt von PipelineComponent) |
| 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) |
Setzt die Datentypeigenschaften eines IDTSOutputColumn100 Objekts. (Geerbt von PipelineComponent) |
| 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) |
| Transfer(PipelineBuffer, IDataReader, Int32, MappedColumnInfo) | (Geerbt von PipelineComponentExt) |
| TransferToOutputBuffers(Int32, Int32[], PipelineBuffer[]) | |
| Validate() |
Überprüft, dass die Komponente korrekt konfiguriert ist. (Geerbt von PipelineComponent) |
| ValidateExternalMetadata(DataTable, IDTSOutput100) | (Geerbt von PipelineComponentExt) |