IDTSPath100 インターフェイス

定義

2つの成分間の接続を表します。

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
属性
実装

以下のコード例は、新しい 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  

注釈

パスオブジェクトは、上流コンポーネントの IDTSOutput100 と別のコンポーネントの IDTSInput100 間でデータの流れを確立するために作成されます。 パスは単一の出力オブジェクト( StartPointとして表現)と、パスの EndPoint である単一の入力を含みます。 2つのコンポーネント間の経路は2段階のプロセスで確立されます。 まず、Newオブジェクトのパスコレクションで IDTSComponentMetaData100 を呼び出してパスを作成します。 次に、パス自体の AttachPathAndPropagateNotifications を呼び出して経路を確立します。 この方法は経路を確立し、影響を受けるコンポーネントにその存在を通知します。

StartPointの列はその後、EndPointを呼び出すことでSetUsageTypeにマッピングされます。

プロパティ

名前 説明
Description

IDTSPath100オブジェクトの記述を取得するか設定します。

EndPoint

パスに関連付けられた IDTSInput100 オブジェクトを取得します。

ID

IDTSPath100オブジェクトのIDを取得するか設定します。

IdentificationString

IDTSPath100オブジェクトを識別する一意文字列を取得します。

Name

IDTSPath100オブジェクトの文字列識別子を取得したり設定したりします。

ObjectType

DTSObjectType列挙から値を返します。

StartPoint

パスに関連付けられた IDTSOutput100 オブジェクトを取得します。

Visualized

SSISデザイナーでユーザーがこのパスにデータビューアを接続したことを示す値を設定します。

メソッド

名前 説明
AttachPathAndPropagateNotifications(IDTSOutput100, IDTSInput100)

2つのコンポーネント間に経路を設定し、影響を受けるコンポーネントに通知します。

適用対象