ManagedComponentHost 类

此 API 支持 SQL Server 2012 基础结构,但不能通过代码直接使用。

Represents the host for the DTS managed component.

此 API 不符合 CLS。 

继承层次结构

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

命名空间:  Microsoft.SqlServer.Dts.Pipeline
程序集:  Microsoft.SqlServer.PipelineHost(在 Microsoft.SqlServer.PipelineHost.dll 中)

语法

声明
<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
<GuidAttribute("771D0BC6-001A-413C-B711-C3ABE59D7B35")> _
Public NotInheritable Class ManagedComponentHost _
    Implements IDTSManagedComponentHost100, IDTSManagedComponent100, IDTSSupportBackPressure100, IDTSMultiInputComponentHost100
用法
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

ManagedComponentHost 类型公开以下成员。

构造函数

  名称 说明
公共方法 ManagedComponentHost 基础结构。Initializes a new instance of the ManagedComponentHost class.

页首

属性

  名称 说明
公共属性 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.

页首

方法

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

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.SqlServer.Dts.Pipeline 命名空间