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 통해 형성됩니다. 입력은 객체의 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 |
어떤 물건을 IDTSInput100 얻 IDTSInputColumnCollection100 는다. |
| IsAttached |
객체를 통해 IDTSPath100 상 IDTSInput100 류 컴포넌트에 연결된 값을 얻습니다. |
| IsSorted |
열 IDTSInputColumnCollection100 이 정렬되었는지 여부를 나타내는 값을 받습니다. |
| Name |
객체 이름을 IDTSInput100 얻거나 설정합니다. |
| ObjectType |
어떤 물건을 IDTSInput100 얻 DTSObjectType 는다. |
| SourceLocale |
객체의 IDTSInput100 위치를 파악합니다. |
| TruncationRowDisposition |
에서 행을 PipelineBuffer처리하는 동안 발생하는 절단 현을 어떻게 처리하는지를 결정하는 값을 얻거나 설정합니다. |
메서드
| Name | Description |
|---|---|
| GetVirtualInput() |
객체의 IDTSInput100 객체를 얻 IDTSVirtualInput100 습니다. |
| SuggestNameBasedLineageIDMappings(Int32[], Int32[]) |
이름 기반 계보 식별자 매핑을 제안합니다. |