IDTSPath100 インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 として表される 1 つの出力オブジェクトと、パスの EndPoint である 1 つの入力オブジェクトが含まれます。 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 つのコンポーネント間のパスを確立し、影響を受けるコンポーネントに通知します。 |