IDTSInput100 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
런타임에 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 |
IDTSInput100이 IDTSPath100 개체를 통해 업스트림 구성 요소에 연결되는지 여부를 나타내는 값을 가져옵니다. |
IsSorted |
IDTSInputColumnCollection100의 열이 정렬되는지 여부를 나타내는 값을 가져옵니다. |
Name |
IDTSInput100 개체의 이름을 가져오거나 설정합니다. |
ObjectType |
DTSObjectType 개체의 IDTSInput100을 가져옵니다. |
SourceLocale |
IDTSInput100 개체에 대한 로캘을 가져옵니다. |
TruncationRowDisposition |
PipelineBuffer에서 행을 처리하는 동안 발생하는 잘림을 구성 요소가 처리하는 방법을 결정하는 값을 가져오거나 설정합니다. |
메서드
GetVirtualInput() |
IDTSVirtualInput100 개체의 IDTSInput100 개체를 가져옵니다. |
SuggestNameBasedLineageIDMappings(Int32[], Int32[]) |
이름 기반 계보 식별자 매핑을 제안합니다. |