IDTSExternalMetadataColumnCollection100 Интерфейс

Определение

Содержит коллекцию объектов IDTSExternalMetadataColumn100, представляющую столбцы внешнего источника данных.

public interface class IDTSExternalMetadataColumnCollection100 : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("E8B26BC5-3188-469E-B3D2-DD70B489B612")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSExternalMetadataColumnCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("8CC6DE87-DD97-4F02-92DC-DA4633A50B64")]
public interface IDTSExternalMetadataColumnCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C730001F-1CF6-47E6-A724-0497BB62716A")]
public interface IDTSExternalMetadataColumnCollection100 : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("E8B26BC5-3188-469E-B3D2-DD70B489B612")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSExternalMetadataColumnCollection100 = interface
    interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("8CC6DE87-DD97-4F02-92DC-DA4633A50B64")>]
type IDTSExternalMetadataColumnCollection100 = interface
    interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C730001F-1CF6-47E6-A724-0497BB62716A")>]
type IDTSExternalMetadataColumnCollection100 = interface
    interface IEnumerable
Public Interface IDTSExternalMetadataColumnCollection100
Implements IEnumerable
Атрибуты
Реализации

Комментарии

Компонент потока данных заполняет и использует эту коллекцию для проверки столбцов в его IDTSInputColumnCollection100 свойстве или IDTSOutputColumnCollection100 когда свойство находится false или когда ValidateExternalMetadata конструктор служб SSIS находится в автономном режиме.

Коллекция обычно представляет столбцы внешнего источника данных, используемого компонентом источника или назначения. Использование коллекции позволяет компоненту выполнять проверку без затратного времени кругового пути к самому источнику.

Дополнительные сведения о реализации столбцов внешних метаданных в компонентах см. в разделе "Реализация внешних метаданных".

Свойства

Count

Возвращает число элементов, содержащихся в коллекции IDTSExternalMetadataColumnCollection100.

IsUsed

Возвращает или задает значение, показывающее, заполнена ли коллекция компонентами.

Item[Object]

Возвращает объект IDTSExternalMetadataColumn100, указанный параметром Index.

Методы

FindObjectByID(Int32)

Находит объект в коллекции по его идентификатору.

FindObjectIndexByID(Int32)

Находит индекс объекта в коллекции по его идентификатору.

GetEnumerator()

Возвращает перечислитель, служащий для прохода по коллекции IDTSExternalMetadataColumnCollection100.

GetObjectByID(Int32)

Возвращает объект IDTSExternalMetadataColumn100, имеющий указанный идентификатор.

GetObjectIndexByID(Int32)

Возвращает индекс объекта IDTSExternalMetadataColumn100, имеющего указанный идентификатор.

New()

Создает новый объект IDTSExternalMetadataColumn100 и добавляет его в конец коллекции.

NewAt(Int32)

Создает новый объект IDTSExternalMetadataColumn100 в указанном месте в коллекции.

RemoveAll()

Удаляет все объекты IDTSExternalMetadataColumn100 из коллекции.

RemoveObjectByID(Int32)

Удаляет объект IDTSExternalMetadataColumn100 с указанным идентификатором.

RemoveObjectByIndex(Object)

Удаляет объект IDTSExternalMetadataColumn100 по указанному индексу.

SetIndex(Int32, Int32)

Изменяет местоположение объекта IDTSExternalMetadataColumn100 в коллекции.

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