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 .