IDTSPath100 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.
Stellt eine Verbindung zwischen zwei Komponenten dar.
public interface class IDTSPath100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("6B300A02-5EE0-4E86-8E52-5309197D4A6A")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSPath100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("B6958407-AA8A-44E5-BD05-9FBEAD54E641")]
public interface IDTSPath100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("4256D17F-7FD3-49F4-8764-0C16B29CD442")]
public interface IDTSPath100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("6B300A02-5EE0-4E86-8E52-5309197D4A6A")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSPath100 = interface
interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("B6958407-AA8A-44E5-BD05-9FBEAD54E641")>]
type IDTSPath100 = interface
interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("4256D17F-7FD3-49F4-8764-0C16B29CD442")>]
type IDTSPath100 = interface
interface IDTSObject100
Public Interface IDTSPath100
Implements IDTSObject100
- Attribute
- Implementiert
Beispiele
Das folgende Codebeispiel zeigt, wie man ein neues IDTSPath100 Objekt erstellt und dann die Ausgabe der Upstream-Komponente an die Eingabe der Downstream-Komponente anhängt.
public IDTSPath100 EstablishPath( MainPipe mp , IDTSOutput100 start , IDTSInput100 end )
{
IDTSPath100 path = mp.PathCollection.New();
path.AttachPathAndPropagateNotifications( start, end );
return path;
}
Public Function EstablishPath(ByVal mp As MainPipe, ByVal start As IDTSOutput100, ByVal end As IDTSInput100) As IDTSPath100
Dim path As IDTSPath100 = mp.PathCollection.New
path.AttachPathAndPropagateNotifications(start, end)
Return path
End Function
Hinweise
Pfadobjekte werden erstellt, um den Datenfluss zwischen der IDTSOutput100 einer vorgelagerten Komponente und der IDTSInput100 einer anderen Komponente zu etablieren. Ein Pfad enthält ein einzelnes Ausgabeobjekt, das als das dargestellt wird StartPoint, und eine einzelne Eingabe, die der des EndPoint Pfades ist. Ein Pfad zwischen zwei Komponenten wird in einem zweistufigen Prozess festgelegt. Zuerst erstellen Sie den Pfad, indem Sie die Pfadsammlung des New Objekts aufrufenIDTSComponentMetaData100. Zweitens: Stellen Sie den Pfad fest, indem Sie den Pfad selbst aufrufen AttachPathAndPropagateNotifications . Diese Methode legt den Weg fest und informiert die betroffenen Komponenten über seine Existenz.
Die Spalten von werden StartPoint anschließend auf die EndPoint abgebildet, indem aufgerufen SetUsageTypewird.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Description |
Erhält oder setzt die Beschreibung des IDTSPath100 Objekts. |
| EndPoint |
Erhält oder setzt das Objekt, das IDTSInput100 mit einem Pfad assoziiert ist. |
| ID |
Erhält oder setzt die ID eines IDTSPath100 Objekts. |
| IdentificationString |
Erhält eine eindeutige Zeichenkette, die ein IDTSPath100 Objekt identifiziert. |
| Name |
Erhält oder setzt die Zeichenkettenkennung eines IDTSPath100 Objekts. |
| ObjectType |
Gibt einen Wert aus der DTSObjectType Aufzählung zurück. |
| StartPoint |
Erhält oder setzt das Objekt, das IDTSOutput100 mit einem Pfad assoziiert ist. |
| Visualized |
Setzt einen Wert, der anzeigt, dass der Benutzer diesem Pfad im SSIS-Designer einen Datenviewer zugeordnet hat. |
Methoden
| Name | Beschreibung |
|---|---|
| AttachPathAndPropagateNotifications(IDTSOutput100, IDTSInput100) |
Legt einen Pfad zwischen zwei Komponenten fest und benachrichtigt die betroffenen Komponenten. |