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, указанный параметром |
Методы
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 в коллекции. |