Поделиться через


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()

Вызывает проверку метаданных компонента.

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