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 하거나, 클래스 컬렉션의 MainPipeClass 기존 구성 요소에 ComponentMetaDataCollection 액세스하여 가져옵니다.

속성

AreInputColumnsValid

IDTSComponentMetaData100의 입력 열이 업스트림 구성 요소의 기존 열을 참조하는지 여부를 나타내는 값을 가져옵니다.

ComponentClassID

구성 요소 메타데이터에서 설명하는 구성 요소의 CLSID를 가져오거나 설정합니다.

ContactInfo

구성 요소 개발자의 연락처 정보를 가져오거나 설정합니다.

CustomPropertyCollection

구성 요소에서 노출하는 사용자 지정 속성의 컬렉션을 가져옵니다.

Description

구성 요소에 대한 설명을 가져오거나 설정합니다.

ID

구성 요소의 식별자를 가져오거나 설정합니다.

IdentificationString

구성 요소를 고유하게 식별하는 문자열을 가져옵니다.

InputCollection

구성 요소에 대한 IDTSInput100 개체의 컬렉션을 가져옵니다.

IsDefaultLocale

구성 요소에서 사용하는 로캘이 구성 요소가 실행되는 컴퓨터의 기본 로캘인지 여부를 나타내는 value를 가져옵니다.

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

구성 요소 메타데이터의 유효성 검사를 호출합니다.

적용 대상