MainPipe 인터페이스

정의

데이터 흐름 작업을 프로그래밍적으로 구성하는 데 사용되는 인터페이스의 IDTSPipeline100 관리 구현을 제공합니다.

public interface class MainPipe : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")>]
type MainPipe = interface
    interface IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")>]
type MainPipe = interface
    interface IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")>]
type MainPipe = interface
    interface IDTSPipeline100
Public Interface MainPipe
Implements IDTSPipeline100
파생
특성
구현

예제

다음 코드 예시는 객체를 MainPipe a Package 에 추가하고 .의 TaskHost속성을 사용하여 InnerObjectMainPipe 찾습니다.

Package p = new Package();  
Executable e = p.Executables.Add("DTS.Pipeline.1");  
TaskHost thMainPipe = e as TaskHost;  
MainPipe dataFlowTask = thMainPipe.InnerObject as MainPipe;  

설명

MainPipe (SQL Server Data Tools(SSDT)에서 Data Flow Task로 표시됨)는 COM 인터페이스의 IDTSPipeline100 관리형 구현입니다. 이는 관리 코드에서 데이터 흐름 작업을 Package프로그래밍적으로 생성하거나 수정할 때 사용하는 인터페이스입니다. 이 객체에 사용할 수 있는 메서드와 속성에 대한 개요는 문서를 참조하세요 MainPipeClass .

속성

Name Description
AutoGenerateIDForNewObjects

데이터 흐름이 자동으로 생성하는지 여부를 지정하거나 새로 생성된 객체에 대해 ID 속성을 설정합니다.

(다음에서 상속됨 IDTSPipeline100)
BLOBTempStoragePath

이진 대형 객체(BLOB)가 임시로 디스크에 쓰이는 파일 시스템 위치를 지정하는 값을 받거나 설정합니다.

(다음에서 상속됨 IDTSPipeline100)
BufferManager

개체를 IDTSBufferManager100 가져옵니다.

(다음에서 상속됨 IDTSPipeline100)
BufferTempStoragePath

버퍼 데이터를 임시로 캐시하는 데 사용되는 파일 시스템 경로를 얻거나 설정합니다.

(다음에서 상속됨 IDTSPipeline100)
ComponentMetaDataCollection

작업 내 데이터 흐름 구성 요소 수집을 받습니다.

(다음에서 상속됨 IDTSPipeline100)
DefaultBufferMaxRows

작업이 허용하는 최대 행 수를 버퍼에서 IDTSBuffer100 얻거나 설정합니다.

(다음에서 상속됨 IDTSPipeline100)
DefaultBufferSize

작업에서 생성된 객체의 IDTSBuffer100 기본 크기를 받거나 설정합니다.

(다음에서 상속됨 IDTSPipeline100)
EnableCacheUpdate

캐시 업데이트를 활성화하는지 IDTSPipeline100 설정하거나 받아야 합니다.

(다음에서 상속됨 IDTSPipeline100)
EnableDisconnectedColumns

데이터 플로우 작업이 메인 파이프에서 분리된 열을 활성화하는지 여부를 나타내는 값을 받거나 설정합니다.

(다음에서 상속됨 IDTSPipeline100)
EngineThreads

데이터 흐름 작업이 사용하는 스레드 수를 얻거나 설정합니다.

(다음에서 상속됨 IDTSPipeline100)
Events

데이터 흐름과 그 구성 요소가 실행 중 이벤트를 발생시키는 데 사용하는 이벤트 인터페이스를 설정합니다.

(다음에서 상속됨 IDTSPipeline100)
IsSavingXml

xml을 저장하는지 설정 IDTSPipeline100 하는지 확인합니다.

(다음에서 상속됨 IDTSPipeline100)
PathCollection

데이터 흐름 작업을 위한 수집을 IDTSPathCollection100 받습니다.

(다음에서 상속됨 IDTSPipeline100)
PersistenceCustomPropertyCollection[DTSPersistenceFormat]

지정된 영구 형식을 가진 커스텀 속성 모음을 얻습니다.

(다음에서 상속됨 IDTSPipeline100)
RunInOptimizedMode

데이터 흐름 작업이 최적화 모드로 실행되는지 여부를 지정하는 값을 받거나 설정합니다.

(다음에서 상속됨 IDTSPipeline100)
VariableDispenser

패키지 내 변수를 읽기 및 쓰기 위해 잠그도록 설정합니다 IDTSVariableDispenser100 .

(다음에서 상속됨 IDTSPipeline100)

메서드

Name Description
GetNextPasteID()

데이터 플로우 작업이 생성하는 다음 사용 가능한 ID를 얻습니다.

(다음에서 상속됨 IDTSPipeline100)
GetObjectByID(Int32)

데이터 플로우 작업에 포함된 객체를 객체의 ID를 사용하여 검색합니다.

(다음에서 상속됨 IDTSPipeline100)
New()

새로운 클래스 인스턴스 IDTSPipeline100 를 지정합니다.

(다음에서 상속됨 IDTSPipeline100)
UpdateCacheOnInputColumns()

의 입력 열 IDTSPipeline100에 대한 캐시를 업데이트합니다.

(다음에서 상속됨 IDTSPipeline100)

적용 대상