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 하거나, 클래스 컬렉션 MainPipeClassComponentMetaDataCollection 기존 컴포넌트에 접근함으로써 얻을 수 있습니다.

속성

Name Description
AreInputColumnsValid

입력 열 IDTSComponentMetaData100 이 상위 구성 요소의 기존 열을 참조하는지 여부를 나타내는 값을 받습니다.

ComponentClassID

컴포넌트 메타데이터로 설명되는 컴포넌트의 CLSID를 받거나 설정합니다.

ContactInfo

컴포넌트 개발자의 연락처 정보를 얻거나 설정합니다.

CustomPropertyCollection

컴포넌트가 노출한 커스텀 속성 모음을 얻습니다.

Description

컴포넌트의 설명을 받거나 설정합니다.

ID

컴포넌트의 식별자를 얻거나 설정합니다.

IdentificationString

컴포넌트를 고유하게 식별하는 문자열을 얻습니다.

InputCollection

컴포넌트의 객체 모음 IDTSInput100 을 가져옵니다.

IsDefaultLocale

컴포넌트가 사용하는 로칼이 해당 컴포넌트가 실행 중인 컴퓨터의 기본 로컬인지 여부를 나타내는 값을 받습니다.

LocaleID

컴포넌트가 사용하는 로케이션의 식별자를 받거나 설정합니다.

Name

컴포넌트 이름을 받거나 설정합니다.

ObjectType

컴포넌트가 데이터 플로우 컴포넌트임을 나타내는 값을 받습니다.

OutputCollection

컴포넌트가 정의한 객체들의 IDTSOutput100 집합을 가져옵니다.

PipelineVersion

구성 요소가 실행되도록 설계된 데이터 흐름 작업 버전을 받거나 설정합니다.

RuntimeConnectionCollection

컴포넌트의 객체 모음 IDTSRuntimeConnection100 을 가져옵니다.

UsesDispositions

구성 요소가 처분을 사용하는지 나타내는 값을 얻거나 설정합니다.

ValidateExternalMetadata

구성 요소가 설계 시 외부 데이터 소스와 대조하여 컬럼 메타데이터를 검증하는지 여부를 나타내는 값을 받거나 설정합니다.

Version

컴포넌트의 버전을 받거나 설정합니다.

메서드

Name Description
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)

내부 통합 서비스 오류 코드 설명을 받습니다.

IncrementPipelinePerfCounter(UInt32, UInt32)

데이터 흐름 성능 카운터를 증가시킵니다.

Instantiate()

속성에 의해 ComponentClassID 지정된 컴포넌트 인스턴스를 생성합니다.

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

패키지 로그에 항목을 작성합니다.

RemoveInvalidInputColumns()

. 에서 유효 IDTSInputColumn100 하지 않은 객체 IDTSInputColumnCollection100를 제거합니다.

Validate()

컴포넌트 메타데이터의 검증을 호출합니다.

적용 대상