언어

ManagedComponentHost 클래스

정의

Important

이 API는 CLS 규격이 아닙니다.

DTS 관리 구성 요소의 호스트를 나타냅니다.

public ref class ManagedComponentHost sealed : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSManagedComponent100, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSManagedComponentHost130, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSMultiInputComponentHost100, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSSupportBackPressure100
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("6D7C079E-B65B-47B4-BA22-EB26B0E64AB0")]
public sealed class ManagedComponentHost : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSManagedComponent100, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSManagedComponentHost130, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSMultiInputComponentHost100, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSSupportBackPressure100
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("F5B847E7-6F0F-45CE-BEDF-0486A5C1CE63")]
public sealed class ManagedComponentHost : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSManagedComponent100, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSManagedComponentHost130, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSMultiInputComponentHost100, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSSupportBackPressure100
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("EDAF6493-38BF-4EC1-A982-48A69785216A")]
public sealed class ManagedComponentHost : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSManagedComponent100, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSManagedComponentHost130, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSMultiInputComponentHost100, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSSupportBackPressure100
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("6D7C079E-B65B-47B4-BA22-EB26B0E64AB0")>]
type ManagedComponentHost = class
    interface IDTSManagedComponentHost130
    interface IDTSManagedComponentHost100
    interface IDTSManagedComponent100
    interface IDTSSupportBackPressure100
    interface IDTSMultiInputComponentHost100
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("F5B847E7-6F0F-45CE-BEDF-0486A5C1CE63")>]
type ManagedComponentHost = class
    interface IDTSManagedComponentHost130
    interface IDTSManagedComponentHost100
    interface IDTSManagedComponent100
    interface IDTSSupportBackPressure100
    interface IDTSMultiInputComponentHost100
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("EDAF6493-38BF-4EC1-A982-48A69785216A")>]
type ManagedComponentHost = class
    interface IDTSManagedComponentHost130
    interface IDTSManagedComponentHost100
    interface IDTSManagedComponent100
    interface IDTSSupportBackPressure100
    interface IDTSMultiInputComponentHost100
Public NotInheritable Class ManagedComponentHost
Implements IDTSManagedComponent100, IDTSManagedComponentHost130, IDTSMultiInputComponentHost100, IDTSSupportBackPressure100
상속
ManagedComponentHost
특성
구현

생성자

Name Description
ManagedComponentHost()

ManagedComponentHost 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
HostBufferManager

버퍼 매니저를 ManagedComponentHost 설정합니다.

HostComponentMetaData

컴포넌트 메타데이터를 ManagedComponentHost 설정합니다.

HostEventInfos

이벤트 정보를 설정합니다 ManagedComponentHost .

HostLogEntryInfos

로그 입력 정보를 설정합니다 ManagedComponentHost .

HostReferenceTracker

참조 추적기를 ManagedComponentHost 설정합니다.

HostVariableDispenser

가변 디스펜서를 설정합니다 ManagedComponentHost .

InnerObject

내면의 대상을 얻는다.

메서드

Name Description
Finalize()

DTS 관리 구성 요소의 호스트를 나타냅니다.

GetSupport(Boolean)

ManagedComponentHost.

HostAcquireConnections(IDTSManagedComponentWrapper100, Object)

. 에 대한 연결을 획득한다.ManagedComponentHost

HostCanProcess(IDTSManagedComponentWrapper100, Int32, Int32[], Boolean[])

관리되는 구성 요소 호스트가 처리할 수 있는지 지정합니다.

HostCheckAndPerformDowngrade(IDTSManagedComponentWrapper100, Int32, DTSTargetServerVersion)

DTS 관리 구성 요소의 호스트를 나타냅니다.

HostCheckAndPerformUpgrade(IDTSManagedComponentWrapper100, Int32)

확인 후 ManagedComponentHost 업그레이드를 수행합니다.

HostCleanup(IDTSManagedComponentWrapper100)

호스트 정리를 수행합니다.

HostDeleteExternalMetadataColumn(IDTSManagedComponentWrapper100, Int32, Int32)

호스트의 외부 메타데이터 열을 삭제합니다.

HostDeleteInput(IDTSManagedComponentWrapper100, Int32)

입력을 ManagedComponentHost 삭제합니다.

HostDeleteOutput(IDTSManagedComponentWrapper100, Int32)

출력을 ManagedComponentHost 삭제합니다.

HostDeleteOutputColumn(IDTSManagedComponentWrapper100, Int32, Int32)

구성 요소 호스트 출력 열을 삭제합니다.

HostDescribeRedirectedErrorCode(IDTSManagedComponentWrapper100, Int32)

리디렉션된 오류 코드를 설명합니다.

HostGetDependencies(IDTSManagedComponentWrapper100, Int32, Int32, Int32[])

구성 요소 호스트 의존성을 얻습니다.

HostInsertExternalMetadataColumnAt(IDTSManagedComponentWrapper100, Int32, Int32, String, String)

지정된 열에 외부 메타데이터를 삽입합니다.

HostInsertInput(IDTSManagedComponentWrapper100, DTSInsertPlacement, Int32)

컴포넌트 호스트 입력을 삽입합니다.

HostInsertOutput(IDTSManagedComponentWrapper100, DTSInsertPlacement, Int32)

컴포넌트 호스트 출력을 삽입합니다.

HostInsertOutputColumnAt(IDTSManagedComponentWrapper100, Int32, Int32, String, String)

컴포넌트 호스트에 출력 열을 삽입합니다.

HostMapInputColumn(IDTSManagedComponentWrapper100, Int32, Int32, Int32)

호스트의 열에 대한 입력을 찾습니다.

HostMapOutputColumn(IDTSManagedComponentWrapper100, Int32, Int32, Int32, Boolean)

호스트의 열에 대한 출력을 찾습니다.

HostOnDeletingInputColumn(IDTSManagedComponentWrapper100, Int32, Int32)

입력 열을 삭제할 때 호스트를 지정합니다.

HostOnInputPathAttached(IDTSManagedComponentWrapper100, Int32)

연결된 입력 경로에 있는 호스트를 지정합니다.

HostOnInputPathDetached(IDTSManagedComponentWrapper100, Int32)

분리된 입력 경로에 있는 호스트를 지정합니다.

HostOnOutputPathAttached(IDTSManagedComponentWrapper100, Int32)

연결된 출력 경로에 있는 호스트를 지정합니다.

HostPostExecute(IDTSManagedComponentWrapper100)

호스트가 실행된 후 발생하는 이벤트를 지정합니다.

HostPreExecute(IDTSManagedComponentWrapper100)

호스트가 실행되기 전에 이벤트를 지정합니다.

HostPrepareForExecute(IDTSManagedComponentWrapper100)

숙주를 처형할 준비를 한다.

HostPrimeOutput(IDTSManagedComponentWrapper100, Int32, Int32[], IDTSBuffer100[], IntPtr)

호스트 프라임 출력을 지정합니다.

HostProcessInput(IDTSManagedComponentWrapper100, Int32, IDTSBuffer100, IntPtr)

호스트 프로세스 입력을 지정합니다.

HostProvideComponentProperties(IDTSManagedComponentWrapper100)

호스트가 구성 요소를 제공하도록 지정합니다.

HostReinitializeMetaData(IDTSManagedComponentWrapper100)

호스트 재초기화를 위한 메타데이터를 지정합니다.

HostReleaseConnections(IDTSManagedComponentWrapper100)

호스트 연결을 해제합니다.

HostSetComponentProperty(IDTSManagedComponentWrapper100, String, Object)

호스트 컴포넌트 속성을 설정합니다.

HostSetExternalMetadataColumnDataTypeProperties(IDTSManagedComponentWrapper100, Int32, Int32, DataType, Int32, Int32, Int32, Int32)

호스트의 외부 메타데이터 컬럼 데이터 타입 속성을 설정합니다.

HostSetExternalMetadataColumnProperty(IDTSManagedComponentWrapper100, Int32, Int32, String, Object)

호스트의 외부 메타데이터 열 속성을 설정합니다.

HostSetInputColumnProperty(IDTSManagedComponentWrapper100, Int32, Int32, String, Object)

호스트의 입력 컬럼 속성을 설정합니다.

HostSetInputProperty(IDTSManagedComponentWrapper100, Int32, String, Object)

호스트의 입력 속성을 설정합니다.

HostSetOutputColumnDataTypeProperties(IDTSManagedComponentWrapper100, Int32, Int32, DataType, Int32, Int32, Int32, Int32)

호스트의 출력 컬럼 데이터 타입 속성을 설정합니다.

HostSetOutputColumnProperty(IDTSManagedComponentWrapper100, Int32, Int32, String, Object)

호스트의 출력 컬럼 속성을 설정합니다.

HostSetOutputProperty(IDTSManagedComponentWrapper100, Int32, String, Object)

호스트의 출력 속성을 설정합니다.

HostSetUsageType(IDTSManagedComponentWrapper100, Int32, IDTSVirtualInput100, Int32, DTSUsageType)

호스트의 사용 유형을 설정합니다.

HostValidate(IDTSManagedComponentWrapper100)

호스트를 검증합니다.

Instantiate(String, IDTSComponentMetaData100, IDTSVariableDispenser100, IDTSBufferManager100, IDTSEventInfos100, IDTSObjectReferenceTracker100, IDTSLogEntryInfos100, DTSProductLevel)

호스트를 구현합니다.

적용 대상