IDTSComponentMetaData100 Интерфейс

Определение

Содержит определение компонента потока данных, включая пользовательские свойства, входы, выходы и входные и выходные столбцы, определённые на компоненте потока данных.

public interface class IDTSComponentMetaData100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
Public Interface IDTSComponentMetaData100
Implements IDTSObject100
Производный
Атрибуты
Реализации

Комментарии

Описывает структуру компонента IDTSComponentMetaData100 потока данных. Он содержит входные и выходные объекты, входные и выходные столбцы, а также пользовательские свойства компонента. Он также содержит информацию, идентифицирующую сборку (DLL), создаваемую во время проектирования и выполнения компонента. Ссылка на метаданные компонента получается путем создания нового компонента, использования метода New или обращения к существующему компоненту в ComponentMetaDataCollection коллекции MainPipeClass класса.

Свойства

Имя Описание
AreInputColumnsValid

Получает значение, указывающее, ссылаются ли входные столбцы IDTSComponentMetaData100 в составе на существующие столбцы из восходящего компонента.

ComponentClassID

Получает или устанавливает CLSID компонента, описываемого метаданными компонента.

ContactInfo

Получает или устанавливает контактную информацию разработчика компонента.

CustomPropertyCollection

Получает коллекцию пользовательских свойств, открытых компонентом.

Description

Получает или задаёт описание компонента.

ID

Получает или устанавливает идентификатор компонента.

IdentificationString

Получает строку, которая уникально идентифицирует компонент.

InputCollection

Получает коллекцию IDTSInput100 объектов для компонента.

IsDefaultLocale

Получает значение, указывающее, является ли локаль компонента по умолчанию для компьютера, на котором выполняется компонент.

LocaleID

Получает или устанавливает идентификатор локали, используемого компонентом.

Name

Получает или задаёт имя компонента.

ObjectType

Получает значение, указывающее на то, что компонент является компонентом потока данных.

OutputCollection

Получает коллекцию IDTSOutput100 объектов, определяемых компонентом.

PipelineVersion

Получает или устанавливает версию задачи потока данных, в рамках которой компонент предназначен для выполнения.

RuntimeConnectionCollection

Получает коллекцию IDTSRuntimeConnection100 объектов для компонента.

UsesDispositions

Получает или устанавливает значение, указывающее, использует ли компонент диспозиции.

ValidateExternalMetadata

Получает или устанавливает значение, указывающее, проверяет ли компонент метаданные столбца по внешнему источнику данных на момент проектирования.

Version

Получает или устанавливает версию компонента.

Методы

Имя Описание
FireCustomEvent(String, String, Object[], String, Boolean)

Вызывает пользовательское событие, определённое компонентом.

FireError(Int32, String, String, String, Int32, Boolean)

OnError(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean) Вызывает событие.

FireInformation(Int32, String, String, String, Int32, Boolean)

OnInformation(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean) Вызывает событие.

FireProgress(String, Int32, Int32, Int32, String, Boolean)

OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean) Вызывает событие.

FireWarning(Int32, String, String, String, Int32)

OnWarning(IDTSRuntimeObject100, Int32, String, String, String, Int32, String) Вызывает событие.

GetComponentView()

Получает IDTSComponentView100 интерфейс для компонента, который поддерживает транзакционные изменения метаданных компонента.

GetErrorDescription(Int32)

Получает описание внутреннего кода ошибки Integration Services.

IncrementPipelinePerfCounter(UInt32, UInt32)

Увеличивает счётчик производительности потока данных.

Instantiate()

Создаёт экземпляр компонента, указанного свойством ComponentClassID .

PostLogMessage(String, String, String, DateTime, DateTime, Int32, Byte[])

Записывает запись в журнал пакетов.

RemoveInvalidInputColumns()

удаляет недопустимые IDTSInputColumn100 объекты из IDTSInputColumnCollection100.

Validate()

Вызывает валидацию метаданных компонента.

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