IDTSInput100 인터페이스

정의

실행 시 객체 형태 PipelineBuffer 로 컴포넌트에 제공되는 데이터를 나타내는 열들의 집합을 포함합니다.

public interface class IDTSInput100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("782C5843-5FA9-46E7-9FE3-8A85BA66BFC8")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSInput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("EBEBA54A-EA61-4757-8A1E-F249383B6106")]
public interface IDTSInput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("89E6FA94-7A4A-480E-BD86-4767AF244C19")]
public interface IDTSInput100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("782C5843-5FA9-46E7-9FE3-8A85BA66BFC8")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSInput100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("EBEBA54A-EA61-4757-8A1E-F249383B6106")>]
type IDTSInput100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("89E6FA94-7A4A-480E-BD86-4767AF244C19")>]
type IDTSInput100 = interface
    interface IDTSObject100
Public Interface IDTSInput100
Implements IDTSObject100
특성
구현

예제

다음 코드 예시는 컴포넌트가 메서드 내 ProvideComponentProperties 컬렉션에 입력을 추가하는 과정을 보여줍니다.

using System;  
using Microsoft.SqlServer.Dts.Pipeline;  
public class DtsSampleComponent : PipelineComponent  
{   
public override void ProvideComponentProperties()  
{  
IDTSInput100 input = ComponentMetaData.InputCollection.New();  
input.Name = "SampleComponentInput0";  
}  
}  
Imports System   
Imports Microsoft.SqlServer.Dts.Pipeline   

Public Class DtsSampleComponent   
Inherits PipelineComponent   

 Public Overloads Overrides Sub ProvideComponentProperties()   
   Dim input As IDTSInput100 = ComponentMetaData.InputCollection.New   
   input.Name = "SampleComponentInput0"   
 End Sub   
End Class  

설명

객체는 IDTSInput100 두 구성 요소 간의 연결 지점을 나타내며, 상류 구성 요소의 연결 IDTSOutput100 되면 구성 요소 간 데이터 흐름을 설정합니다. a IDTSInput100 와 an IDTSOutput100 사이의 연결은 객체를 IDTSPath100 통해 형성됩니다. 입력은 객체의 EndPoint 속성을 나타냅니다IDTSPath100.

설계 시점에 입력이 연결된 출력 중 컬 IDTSOutputColumnCollection100 럼이 구성 요소가 사용할 수 있도록 선택됩니다. 이 열들은 컴포넌트 실행 중에 컴포넌트에 제공된다.

속성

Name Description
AreInputColumnsAssociatedWithOutputColumns

입력 열이 출력 열과 연관되어 있는지 확인합니다.

Buffer

객체에 IDTSInput100 할당된 a PipelineBuffer 의 ID를 받아 메서드 내 ProcessInput(Int32, PipelineBuffer) 컴포넌트에 제공합니다.

BufferBase

의 추상 기저 클래스를 얻습니다.IDTSInput100

Component

객체의 IDTSInput100 객체를 얻 IDTSComponentMetaData100 습니다.

CustomPropertyCollection

객체의 IDTSInput100 객체를 얻 IDTSCustomPropertyCollection100 습니다.

Dangling

입력이 언연속될 수 있음을 데이터 흐름 엔진에 알리는 값을 받거나 설정합니다.

Description

객체의 IDTSInput100 설명을 얻거나 설정합니다.

ErrorOrTruncationOperation

행을 처리 PipelineBuffer 하는 동안 발생할 수 있는 오류나 절단 유형을 지정하는 문자열을 받거나 설정합니다.

ErrorRowDisposition

객체에서 행 PipelineBuffer 을 처리할 때 발생하는 오류 상황을 어떻게 처리할지 명시하는 열 DTSRowDisposition 거 값을 얻거나 설정합니다.

ExternalMetadataColumnCollection

외부 데이터 소스의 열을 반영하는 열들의 집합을 얻어, 구성 요소가 외부 데이터 소스에 연결되어 있지 않을 때 검증 IDTSInputColumnCollection100 하는 데 사용됩니다.

HasSideEffects

data flow 컴포넌트가 다운스트림 컴포넌트에 부착되지 않고 Data Flow 작업의 RunInOptimizedMode 속성이 참일 때, data flow 컴포넌트를 제거할지 유지할지 여부를 나타내는 값을 받거나 설정합니다.

ID

객체의 IDTSInput100 식별자를 얻거나 설정합니다.

IdentificationString

객체를 고유하게 식별하는 IDTSInput100 문자열을 얻습니다.

InputColumnCollection

어떤 물건을 IDTSInput100IDTSInputColumnCollection100 는다.

IsAttached

객체를 통해 IDTSPath100IDTSInput100 류 컴포넌트에 연결된 값을 얻습니다.

IsSorted

IDTSInputColumnCollection100 이 정렬되었는지 여부를 나타내는 값을 받습니다.

Name

객체 이름을 IDTSInput100 얻거나 설정합니다.

ObjectType

어떤 물건을 IDTSInput100DTSObjectType 는다.

SourceLocale

객체의 IDTSInput100 위치를 파악합니다.

TruncationRowDisposition

에서 행을 PipelineBuffer처리하는 동안 발생하는 절단 현을 어떻게 처리하는지를 결정하는 값을 얻거나 설정합니다.

메서드

Name Description
GetVirtualInput()

객체의 IDTSInput100 객체를 얻 IDTSVirtualInput100 습니다.

SuggestNameBasedLineageIDMappings(Int32[], Int32[])

이름 기반 계보 식별자 매핑을 제안합니다.

적용 대상