IDTSPath100 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示两个组件之间的连接。
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 IDTSObject100Public 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  
注解
创建路径对象以在上游组件与IDTSInput100另一个组件之间建立IDTSOutput100数据流。 路径包含表示为 StartPoint 的单个输出对象, EndPoint 以及一个作为路径的输入。 两个组件之间的路径是在两步过程中建立的。 首先,通过调用 New 对象的路径集合 IDTSComponentMetaData100 来创建路径。 其次,通过调用 AttachPathAndPropagateNotifications 路径本身来建立路径。 此方法建立路径,并通知其存在受影响的组件。
随后通过调用SetUsageType将列映射到该EndPoint列StartPoint。
属性
| Description | 获取或设置 IDTSPath100 对象的说明。 | 
| EndPoint | 获取或设置与路径关联的 IDTSInput100 对象。 | 
| ID | 获取或设置 IDTSPath100 对象的 ID。 | 
| IdentificationString | 获取唯一标识 IDTSPath100 对象的唯一字符串。 | 
| Name | 获取或设置 IDTSPath100 对象的字符串标识符。 | 
| ObjectType | 返回来自 DTSObjectType 枚举的值。 | 
| StartPoint | 获取或设置与路径关联的 IDTSOutput100 对象。 | 
| Visualized | 设置一个值,该值指示用户已将数据查看器附加到 SSIS 设计器中的此路径。 | 
方法
| AttachPathAndPropagateNotifications(IDTSOutput100, IDTSInput100) | 在两个组件之间建立路径,并通知受影响的组件。 |