IDTSOutput100 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.
Enthält die Sammlung der IDTSOutputColumn100 Spalten, die nachgelagerten Komponenten in einem Graphen zur Verfügung stehen.
public interface class IDTSOutput100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("1A1504B9-0B44-41A1-A1AC-6918D7B7F41F")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSOutput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("CB9D0490-4BF1-47AE-8350-3CA9A3252F93")]
public interface IDTSOutput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("CD5CEBE0-5D2E-4170-9326-6C8F3B707147")]
public interface IDTSOutput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("1A1504B9-0B44-41A1-A1AC-6918D7B7F41F")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSOutput100 = interface
interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("CB9D0490-4BF1-47AE-8350-3CA9A3252F93")>]
type IDTSOutput100 = interface
interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("CD5CEBE0-5D2E-4170-9326-6C8F3B707147")>]
type IDTSOutput100 = interface
interface IDTSObject100
Public Interface IDTSOutput100
Implements IDTSObject100
- Attribute
- Implementiert
Beispiele
Das folgende Codebeispiel demonstriert eine Komponente, die ein IDTSOutput100 erzeugt, das während eines Aufrufs der Methode ProvideComponentProperties synchron zu seiner Eingabe ist.
public override void ProvideComponentProperties()
{
IDTSInput100 input = ComponentMetaData.InputCollection.New();
input.Name = "Input";
IDTSOutput100 output = ComponentMetaData.OutputCollection.New();
output.Name = "Output";
output.SynchronousInputID = input.ID;
}
Public Overrides Sub ProvideComponentProperties()
Dim input As IDTSInput100 = ComponentMetaData.InputCollection.New
input.Name = "Input"
Dim output As IDTSOutput100 = ComponentMetaData.OutputCollection.New
output.Name = "Output"
output.SynchronousInputID = input.ID
End Sub
Hinweise
Das IDTSOutput100 Objekt enthält die Sammlung der IDTSOutputColumn100 Spalten, die durch eine Datenflusskomponente freigegeben werden. Der Ausgang wird mit einer IDTSInput100 nachgeschalteten Komponente verbunden, um den Datenfluss zwischen zwei Komponenten herzustellen.
Ein Ausgang kann entweder synchron zu einem IDTSInput100 Objekt oder asynchron sein und wird durch die Eigenschaft SynchronousInputID angegeben.
Die Spalten in der Ausgabespaltensammlung stehen nachgelagerten Komponenten zur Verfügung. Spalten werden zur Entwurfszeit aus der Sammlung hinzugefügt und entfernt.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Buffer |
Erhält die ID des zugewiesenen PipelineBufferIDTSOutput100 Objekts. |
| Component |
Es bekommt die Nummer IDTSComponentMetaData100 eines IDTSOutput100 Objekts. |
| CustomPropertyCollection |
Erhält die Sammlung der IDTSCustomProperty100 für ein Objekt IDTSOutput100 definierten Objekte. |
| Dangling |
Erhält oder setzt einen Wert, der der Datenfluss-Engine mitteilt, dass sie IDTSOutput100 nicht angeschlossen werden kann. |
| DeleteOutputOnPathDetached |
Erhält oder setzt einen Wert, der bestimmt, ob die Datenfluss-Engine ein IDTSOutput100 Objekt löscht, wenn es von einem IDTSPath100 Objekt getrennt wird. |
| Description |
Erhält oder setzt die Beschreibung eines IDTSOutput100 Objekts. |
| ErrorOrTruncationOperation |
Erhält oder setzt Text, der die Fehler- oder Trunkationsoperation eines IDTSOutput100 Objekts beschreibt. |
| ErrorRowDisposition |
Erhält oder setzt einen Wert, der angibt, wie eine Komponente abläuft, wenn während der Verarbeitung der Spalten im Output zur Laufzeit ein Fehler auftritt. |
| ExclusionGroup |
Erhält oder setzt die ExclusionGroup Eigenschaft eines IDTSOutput100 Objekts. |
| ExternalMetadataColumnCollection |
Es bekommt die Nummer IDTSExternalMetadataColumnCollection100 eines IDTSOutput100 Objekts. |
| HasSideEffects |
Erhält oder setzt einen Wert, der angibt, ob eine Datenfluss-Komponente entfernt oder im Ausführungsplan einer Datenfluss-Aufgabe verbleiben soll, wenn ihre Eingabe nicht an eine Upstream-Komponente gebunden ist und wenn die RunInOptimizedMode-Eigenschaft der Datenfluss-Aufgabe zutrifft. |
| ID |
Erhält oder setzt die ID Eigenschaft eines IDTSOutput100 Objekts. |
| IdentificationString |
Erhält eine Zeichenkette, die ein IDTSOutput100 Objekt eindeutig identifiziert. |
| IsAttached |
Erhält einen Wert, der anzeigt, ob das IDTSOutput100 Objekt über ein IDTSPath100Objekt an eine andere Komponente angeschlossen ist. |
| IsErrorOut |
Erhält oder setzt einen Wert, der anzeigt, ob ein IDTSOutput100 Objekt ein Fehlerausgang ist. |
| IsSorted |
Erhält einen Wert, der angibt, ob die Spalten in einem Ausgabeobjekt sortiert sind. |
| Name |
Erhält oder setzt den Namen eines IDTSOutput100. |
| ObjectType |
Es bekommt die Nummer DTSObjectType eines IDTSOutput100 Objekts. |
| OutputColumnCollection |
Erhält die Sammlung der IDTSOutputColumn100 für ein Objekt IDTSOutput100 definierten Objekte. |
| SynchronousInputID |
Erhält oder setzt die ID von an, IDTSInput100 die synchron zu einem IDTSOutput100ist. |
| TruncationRowDisposition |
Erhält oder setzt einen Wert, der bestimmt, wie eine Komponente eine Zeile verarbeitet, in der eine Spalte infolge ihrer Operation auf einer Spalte in der Zeile abgeschnitten wurde. |