ObjectReferenceTracker.AddReference 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
该方法为引用跟踪添加列表引用。
public:
void AddReference(System::String ^ objectNameOrID, Microsoft::SqlServer::Dts::Runtime::DTSObjectReferenceType refType, int % refListID);
public void AddReference(string objectNameOrID, Microsoft.SqlServer.Dts.Runtime.DTSObjectReferenceType refType, ref int refListID);
member this.AddReference : string * Microsoft.SqlServer.Dts.Runtime.DTSObjectReferenceType * int -> unit
Public Sub AddReference (objectNameOrID As String, refType As DTSObjectReferenceType, ByRef refListID As Integer)
参数
- objectNameOrID
- String
你要添加列表的对象名称或ID是新引用以便追踪的。
- refType
- DTSObjectReferenceType
你想追踪的参考类型。有效数值见枚 DTSObjectReferenceType 举。
- refListID
- Int32
参考名单的ID。
注解
该方法为参数中命名 objectNameOrID 的对象添加一个引用,类型指定于 refType,并带有给定 refListID的 。 要创建列表,输入零。refListID 返回时, refListID 将包含新创建列表的ID,该列表现在包含了单一新条目。 返回 refListID 的这些引用可以在后续调用中添加更多引用到同一列表。
该方法会从参考文献跟踪系统中移除整个参考列表。 当拥有列表的对象被销毁时,应该调用它。 当拥有列表的对象正在刷新时,需要创建一个新的列表,它也很有用。 例如,在条件拆分变换中,如果输出表达式被更改,该表达式的引用列表可以被销毁,并在解析新表达式时创建新列表。
refListID参数是在使用AddReference该方法重新生成列表时创建的。 该 AddReference 方法返回给你 a refListID,并包含新创建列表的 ID。 返回 refListID 该数据可在后续调用中用于向同一列表添加更多引用、删除列表引用、销毁列表,或在使用该 SetListInfo 方法时使用。