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 返回给你一个 refListID
,它包含新创建列表的 ID。 此返回 refListID
可用于后续调用,以添加对同一列表的更多引用、删除对列表的引用、销毁列表或使用该方法时 SetListInfo 。