MainPipe 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 흐름 작업을 프로그래밍적으로 구성하는 데 사용되는 인터페이스의 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속성을 사용하여 InnerObject 를 MainPipe 찾습니다.
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) |