다음을 통해 공유


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 설정됩니다. 입력은 개체의 EndPointIDTSPath100 속성을 나타냅니다.

디자인 타임에 입력이 연결된 출력의 열 IDTSOutputColumnCollection100 이 구성 요소에서 사용하기 위해 선택됩니다. 그런 다음 구성 요소를 실행하는 동안 구성 요소에서 이러한 열을 사용할 수 있습니다.

속성

AreInputColumnsAssociatedWithOutputColumns

입력 열이 출력 열과 연결되어 있는지 여부를 가져옵니다.

Buffer

PipelineBuffer 개체에 대해 할당되고 IDTSInput100 메서드의 구성 요소에 제공된 ProcessInput(Int32, PipelineBuffer)의 ID를 가져옵니다.

BufferBase

IDTSInput100의 추상 기본 클래스를 가져옵니다.

Component

IDTSComponentMetaData100 개체의 IDTSInput100 개체를 가져옵니다.

CustomPropertyCollection

IDTSCustomPropertyCollection100 개체의 IDTSInput100 개체를 가져옵니다.

Dangling

입력이 연결 해제될 수 있음을 데이터 흐름 엔진에 알리는 값을 가져오거나 설정합니다.

Description

IDTSInput100 개체에 대한 설명을 가져오거나 설정합니다.

ErrorOrTruncationOperation

행을 처리하는 동안 발생할 수 있는 오류 또는 잘림 유형을 지정하는 String을 PipelineBuffer 가져오거나 설정합니다.

ErrorRowDisposition

DTSRowDisposition 개체에서 행을 처리할 때 발생하는 오류 조건을 구성 요소에서 처리하는 방법을 지정하는 PipelineBuffer 열거형의 값을 가져오거나 설정합니다.

ExternalMetadataColumnCollection

구성 요소가 외부 데이터 원본에 연결되어 있지 않을 때 IDTSInputColumnCollection100의 유효성을 검사하는 데 사용되는 외부 데이터 원본의 열을 반영하는 열 컬렉션을 가져옵니다.

HasSideEffects

출력이 다운스트림 구성 요소에 연결되지 않은 경우와 Data Flow 태스크의 RunInOptimizedMode 속성이 true인 경우 데이터 흐름 구성 요소를 제거해야 하는지 아니면 데이터 흐름 태스크의 실행 계획에 남아 있어야 하는지를 나타내는 값을 가져오거나 설정합니다.

ID

IDTSInput100 개체의 식별자를 가져오거나 설정합니다.

IdentificationString

개체를 고유하게 식별하는 String을 IDTSInput100 가져옵니다.

InputColumnCollection

IDTSInputColumnCollection100 개체의 IDTSInput100을 가져옵니다.

IsAttached

IDTSInput100IDTSPath100 개체를 통해 업스트림 구성 요소에 연결되는지 여부를 나타내는 값을 가져옵니다.

IsSorted

IDTSInputColumnCollection100의 열이 정렬되는지 여부를 나타내는 값을 가져옵니다.

Name

IDTSInput100 개체의 이름을 가져오거나 설정합니다.

ObjectType

DTSObjectType 개체의 IDTSInput100을 가져옵니다.

SourceLocale

IDTSInput100 개체에 대한 로캘을 가져옵니다.

TruncationRowDisposition

PipelineBuffer에서 행을 처리하는 동안 발생하는 잘림을 구성 요소가 처리하는 방법을 결정하는 값을 가져오거나 설정합니다.

메서드

GetVirtualInput()

IDTSVirtualInput100 개체의 IDTSInput100 개체를 가져옵니다.

SuggestNameBasedLineageIDMappings(Int32[], Int32[])

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

적용 대상