次の方法で共有


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