Язык

ObjectReferenceTracker.AddReference Метод

Определение

Этот метод добавляет ссылку в список для отслеживания ссылок.

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 будет отображаться идентификатор нового списка, который теперь содержит единственную новую запись. Возвращённые refListID данные могут использоваться в последующих вызовах для добавления дополнительных ссылок в тот же список.

Этот метод удаляет весь список ссылок из системы Reference Tracker. Он должен вызываться, когда объект, владеющий списком, уничтожается. Он также полезен, когда объект, владеющий списком, обновляется, и необходимо создать новый список. Например, при преобразовании условного разделения, если выражение на выходе изменено, список ссылок для этого выражения может быть уничтожен, а новый список, созданный при разборе нового выражения.

refListID Параметр создаётся при новой генерации списка с помощью методаAddReference. AddReference Метод возвращает вам , refListIDи он содержит идентификатор вновь созданного списка. Этот возврат refListID может использоваться в последующих вызовах для добавления новых ссылок в тот же список, удаления ссылок на список, уничтожения списка или при использовании метода SetListInfo .

Применяется к