IDTSPath100 インターフェイス
2 つのコンポーネント間の接続を表します。
名前空間: Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ: Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)
構文
'宣言
<GuidAttribute("172066DC-24EE-4569-B224-17A457249876")> _
Public Interface IDTSPath100 _
Inherits IDTSObject100
'使用
Dim instance As IDTSPath100
[GuidAttribute("172066DC-24EE-4569-B224-17A457249876")]
public interface IDTSPath100 : IDTSObject100
[GuidAttribute(L"172066DC-24EE-4569-B224-17A457249876")]
public interface class IDTSPath100 : IDTSObject100
[<GuidAttribute("172066DC-24EE-4569-B224-17A457249876")>]
type IDTSPath100 =
interface
interface IDTSObject100
end
public interface IDTSPath100 extends IDTSObject100
説明
パス オブジェクトは、上流コンポーネントの IDTSOutput100 と別のコンポーネントの IDTSInput100 の間にデータのフローを確立するために作成されます。パスには、StartPoint として表される 1 つの出力オブジェクトと、パスの EndPoint である 1 つの入力オブジェクトが含まれます。2 つのコンポーネント間のパスは、次の 2 段階で確立されます。最初に、IDTSComponentMetaData100 オブジェクトのパス コレクションで New を呼び出して、パスを作成します。次に、パス自体で AttachPathAndPropagateNotifications を呼び出して、パスを確立します。このメソッドによってパスが確立され、影響を受けるコンポーネントにパスの存在が通知されます。
StartPoint の列は、SetUsageType を呼び出すことにより、その後 EndPoint にマップされます。
使用例
次のコード例では、新しい IDTSPath100 オブジェクトを作成し、上流コンポーネントの出力を下流コンポーネントの入力にアタッチしています。
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