Share via


ManagedComponentHost Class

This API supports the SQL Server 2012 infrastructure and is not intended to be used directly from your code.

Represents the host for the DTS managed component.

This API is not CLS-compliant. 

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost

Namespace:  Microsoft.SqlServer.Dts.Pipeline
Assembly:  Microsoft.SqlServer.PipelineHost (in Microsoft.SqlServer.PipelineHost.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
<GuidAttribute("771D0BC6-001A-413C-B711-C3ABE59D7B35")> _
Public NotInheritable Class ManagedComponentHost _
    Implements IDTSManagedComponentHost100, IDTSManagedComponent100, IDTSSupportBackPressure100, IDTSMultiInputComponentHost100
'Usage
Dim instance As ManagedComponentHost
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
[GuidAttribute("771D0BC6-001A-413C-B711-C3ABE59D7B35")]
public sealed class ManagedComponentHost : IDTSManagedComponentHost100, 
    IDTSManagedComponent100, IDTSSupportBackPressure100, IDTSMultiInputComponentHost100
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
[GuidAttribute(L"771D0BC6-001A-413C-B711-C3ABE59D7B35")]
public ref class ManagedComponentHost sealed : IDTSManagedComponentHost100, 
    IDTSManagedComponent100, IDTSSupportBackPressure100, IDTSMultiInputComponentHost100
[<SealedAttribute>]
[<ComVisibleAttribute(true)>]
[<CLSCompliantAttribute(false)>]
[<GuidAttribute("771D0BC6-001A-413C-B711-C3ABE59D7B35")>]
type ManagedComponentHost =  
    class 
        interface IDTSManagedComponentHost100 
        interface IDTSManagedComponent100 
        interface IDTSSupportBackPressure100 
        interface IDTSMultiInputComponentHost100 
    end
public final class ManagedComponentHost implements IDTSManagedComponentHost100, IDTSManagedComponent100, IDTSSupportBackPressure100, IDTSMultiInputComponentHost100

The ManagedComponentHost type exposes the following members.

Constructors

  Name Description
Public method ManagedComponentHost Infrastructure. Initializes a new instance of the ManagedComponentHost class.

Top

Properties

  Name Description
Public property HostBufferManager Infrastructure. Sets the ManagedComponentHost buffer manager.
Public property HostComponentMetaData Infrastructure. Sets the ManagedComponentHost component metadata.
Public property HostEventInfos Infrastructure. Sets the ManagedComponentHost event information.
Public property HostLogEntryInfos Infrastructure. Sets the ManagedComponentHost log entry information.
Public property HostReferenceTracker Infrastructure. Sets the ManagedComponentHost reference tracker.
Public property HostVariableDispenser Infrastructure. Sets the ManagedComponentHost variable dispenser.
Public property InnerObject Infrastructure. Gets the inner object.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetSupport Infrastructure. Gets the support for the ManagedComponentHost.
Public method GetType (Inherited from Object.)
Public method HostAcquireConnections Infrastructure. Acquires connection for the ManagedComponentHost.
Public method HostCanProcess Infrastructure. Specifies whether the managed component host can process.
Public method HostCheckAndPerformUpgrade Infrastructure. Checks the ManagedComponentHost and performs an upgrade.
Public method HostCleanup Infrastructure. Performs a host cleanup.
Public method HostDeleteExternalMetadataColumn Infrastructure. Deletes an external metadata column of the host.
Public method HostDeleteInput Infrastructure. Deletes the ManagedComponentHost input.
Public method HostDeleteOutput Infrastructure. Deletes the ManagedComponentHost output.
Public method HostDeleteOutputColumn Infrastructure. Deletes the component host output column.
Public method HostDescribeRedirectedErrorCode Infrastructure. Describes the redirected error code.
Public method HostGetDependencies Gets the component host dependencies.
Public method HostInsertExternalMetadataColumnAt Infrastructure. Inserts an external metadata at specified column.
Public method HostInsertInput Infrastructure. Inserts a component host input.
Public method HostInsertOutput Infrastructure. Inserts a component host output.
Public method HostInsertOutputColumnAt Infrastructure. Inserts an output column at the component host.
Public method HostMapInputColumn Infrastructure. Locates the input for the column of the host.
Public method HostMapOutputColumn Infrastructure. Locates the output for the column of the host.
Public method HostOnDeletingInputColumn Infrastructure. Specifies the host on deleting the input column.
Public method HostOnInputPathAttached Infrastructure. Specifies the host on attached input path.
Public method HostOnInputPathDetached Infrastructure. Specifies the host on detached input path.
Public method HostOnOutputPathAttached Infrastructure. Specifies the host on attached output path.
Public method HostPostExecute Infrastructure. Specifies the event after the host is executed.
Public method HostPreExecute Infrastructure. Specifies the event before the host is executed.
Public method HostPrepareForExecute Infrastructure. Prepares the host for execution.
Public method HostPrimeOutput Infrastructure. Specifies the host prime output.
Public method HostProcessInput Infrastructure. Specifies the host process input.
Public method HostProvideComponentProperties Infrastructure. Specifies the host provide component properties.
Public method HostReinitializeMetaData Infrastructure. Specifies the metadata for re-initialization of the host.
Public method HostReleaseConnections Infrastructure. Releases the host connection.
Public method HostSetComponentProperty Infrastructure. Sets the host component property.
Public method HostSetExternalMetadataColumnDataTypeProperties Infrastructure. Sets the external metadata column data type property of the host.
Public method HostSetExternalMetadataColumnProperty Infrastructure. Sets the external metadata column property of the host.
Public method HostSetInputColumnProperty Infrastructure. Sets the input column property of the host.
Public method HostSetInputProperty Infrastructure. Sets the input property of the host.
Public method HostSetOutputColumnDataTypeProperties Infrastructure. Sets the output column data type property of the host.
Public method HostSetOutputColumnProperty Infrastructure. Sets the output column property of the host.
Public method HostSetOutputProperty Infrastructure. Sets the output property of the host.
Public method HostSetUsageType Infrastructure. Sets the usage type of the host.
Public method HostValidate Infrastructure. Validates the host.
Public method Instantiate Infrastructure. Instantiates the host.
Public method ToString (Inherited from Object.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.SqlServer.Dts.Pipeline Namespace