Share via


ManagedComponentHost Class

Definition

Important

This API is not CLS-compliant.

Represents the host for the DTS managed component.

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
Inheritance
ManagedComponentHost
Attributes
Implements

Constructors

ManagedComponentHost()

Initializes a new instance of the ManagedComponentHost class.

Properties

HostBufferManager

Sets the ManagedComponentHost buffer manager.

HostComponentMetaData

Sets the ManagedComponentHost component metadata.

HostEventInfos

Sets the ManagedComponentHost event information.

HostLogEntryInfos

Sets the ManagedComponentHost log entry information.

HostReferenceTracker

Sets the ManagedComponentHost reference tracker.

HostVariableDispenser

Sets the ManagedComponentHost variable dispenser.

InnerObject

Gets the inner object.

Methods

Finalize()
GetSupport(Boolean)

Gets the support for the ManagedComponentHost.

HostAcquireConnections(IDTSManagedComponentWrapper100, Object)

Acquires connection for the ManagedComponentHost.

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

Specifies whether the managed component host can process.

HostCheckAndPerformDowngrade(IDTSManagedComponentWrapper100, Int32, DTSTargetServerVersion)
HostCheckAndPerformUpgrade(IDTSManagedComponentWrapper100, Int32)

Checks the ManagedComponentHost and performs an upgrade.

HostCleanup(IDTSManagedComponentWrapper100)

Performs a host cleanup.

HostDeleteExternalMetadataColumn(IDTSManagedComponentWrapper100, Int32, Int32)

Deletes an external metadata column of the host.

HostDeleteInput(IDTSManagedComponentWrapper100, Int32)

Deletes the ManagedComponentHost input.

HostDeleteOutput(IDTSManagedComponentWrapper100, Int32)

Deletes the ManagedComponentHost output.

HostDeleteOutputColumn(IDTSManagedComponentWrapper100, Int32, Int32)

Deletes the component host output column.

HostDescribeRedirectedErrorCode(IDTSManagedComponentWrapper100, Int32)

Describes the redirected error code.

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

Gets the component host dependencies.

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

Inserts an external metadata at specified column.

HostInsertInput(IDTSManagedComponentWrapper100, DTSInsertPlacement, Int32)

Inserts a component host input.

HostInsertOutput(IDTSManagedComponentWrapper100, DTSInsertPlacement, Int32)

Inserts a component host output.

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

Inserts an output column at the component host.

HostMapInputColumn(IDTSManagedComponentWrapper100, Int32, Int32, Int32)

Locates the input for the column of the host.

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

Locates the output for the column of the host.

HostOnDeletingInputColumn(IDTSManagedComponentWrapper100, Int32, Int32)

Specifies the host on deleting the input column.

HostOnInputPathAttached(IDTSManagedComponentWrapper100, Int32)

Specifies the host on attached input path.

HostOnInputPathDetached(IDTSManagedComponentWrapper100, Int32)

Specifies the host on detached input path.

HostOnOutputPathAttached(IDTSManagedComponentWrapper100, Int32)

Specifies the host on attached output path.

HostPostExecute(IDTSManagedComponentWrapper100)

Specifies the event after the host is executed.

HostPreExecute(IDTSManagedComponentWrapper100)

Specifies the event before the host is executed.

HostPrepareForExecute(IDTSManagedComponentWrapper100)

Prepares the host for execution.

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

Specifies the host prime output.

HostProcessInput(IDTSManagedComponentWrapper100, Int32, IDTSBuffer100, IntPtr)

Specifies the host process input.

HostProvideComponentProperties(IDTSManagedComponentWrapper100)

Specifies the host provide component properties.

HostReinitializeMetaData(IDTSManagedComponentWrapper100)

Specifies the metadata for re-initialization of the host.

HostReleaseConnections(IDTSManagedComponentWrapper100)

Releases the host connection.

HostSetComponentProperty(IDTSManagedComponentWrapper100, String, Object)

Sets the host component property.

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

Sets the external metadata column data type property of the host.

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

Sets the external metadata column property of the host.

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

Sets the input column property of the host.

HostSetInputProperty(IDTSManagedComponentWrapper100, Int32, String, Object)

Sets the input property of the host.

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

Sets the output column data type property of the host.

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

Sets the output column property of the host.

HostSetOutputProperty(IDTSManagedComponentWrapper100, Int32, String, Object)

Sets the output property of the host.

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

Sets the usage type of the host.

HostValidate(IDTSManagedComponentWrapper100)

Validates the host.

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

Instantiates the host.

Applies to