Partilhar via


ManagedComponentHost Classe

Definição

Importante

Esta API não está em conformidade com CLS.

Representa o host para o componente gerenciado DST.

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
Herança
ManagedComponentHost
Atributos
Implementações

Construtores

ManagedComponentHost()

Inicializa uma nova instância da classe ManagedComponentHost.

Propriedades

HostBufferManager

Define o gerenciador de buffer de ManagedComponentHost.

HostComponentMetaData

Define os metadados de componentes de ManagedComponentHost.

HostEventInfos

Define as informações de eventos de ManagedComponentHost.

HostLogEntryInfos

Define as informações de entradas de log de ManagedComponentHost.

HostReferenceTracker

Define o controlador de referência de ManagedComponentHost.

HostVariableDispenser

Define o dispensador de variável de ManagedComponentHost.

InnerObject

Obtém o objeto interno.

Métodos

Finalize()

Representa o host para o componente gerenciado DST.

GetSupport(Boolean)

Obtém suporte para ManagedComponentHost.

HostAcquireConnections(IDTSManagedComponentWrapper100, Object)

Adquire conexão para ManagedComponentHost.

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

Especifica se o host do componente gerenciado pode processar.

HostCheckAndPerformDowngrade(IDTSManagedComponentWrapper100, Int32, DTSTargetServerVersion)

Representa o host para o componente gerenciado DST.

HostCheckAndPerformUpgrade(IDTSManagedComponentWrapper100, Int32)

Verifica ManagedComponentHost e executa uma atualização.

HostCleanup(IDTSManagedComponentWrapper100)

Executa uma limpeza do host.

HostDeleteExternalMetadataColumn(IDTSManagedComponentWrapper100, Int32, Int32)

Exclui uma coluna de metadados externos do host.

HostDeleteInput(IDTSManagedComponentWrapper100, Int32)

Exclui a entrada de ManagedComponentHost.

HostDeleteOutput(IDTSManagedComponentWrapper100, Int32)

Exclui a saída de ManagedComponentHost.

HostDeleteOutputColumn(IDTSManagedComponentWrapper100, Int32, Int32)

Exclui a coluna de saída do host do componente.

HostDescribeRedirectedErrorCode(IDTSManagedComponentWrapper100, Int32)

Descreve o código de erro redirecionado.

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

Obtém as dependências do host do componente.

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

Insere metadados externos em uma coluna especificada.

HostInsertInput(IDTSManagedComponentWrapper100, DTSInsertPlacement, Int32)

Insere uma entrada do host do componente.

HostInsertOutput(IDTSManagedComponentWrapper100, DTSInsertPlacement, Int32)

Insere uma saída do host do componente.

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

Insere uma coluna de saída no host do componente.

HostMapInputColumn(IDTSManagedComponentWrapper100, Int32, Int32, Int32)

Localiza a entrada da coluna do host.

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

Localiza a saída da coluna do host.

HostOnDeletingInputColumn(IDTSManagedComponentWrapper100, Int32, Int32)

Especifica o host na exclusão da coluna de entrada.

HostOnInputPathAttached(IDTSManagedComponentWrapper100, Int32)

Especifica o host no caminho de entrada anexado.

HostOnInputPathDetached(IDTSManagedComponentWrapper100, Int32)

Especifica o host no caminho de entrada desanexado.

HostOnOutputPathAttached(IDTSManagedComponentWrapper100, Int32)

Especifica o host no caminho de saída conectado.

HostPostExecute(IDTSManagedComponentWrapper100)

Especifica o evento após a execução do host.

HostPreExecute(IDTSManagedComponentWrapper100)

Especifica o evento antes da execução do host.

HostPrepareForExecute(IDTSManagedComponentWrapper100)

Prepara o host para execução.

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

Especifica a saída principal do host.

HostProcessInput(IDTSManagedComponentWrapper100, Int32, IDTSBuffer100, IntPtr)

Especifica a entrada do processo do host.

HostProvideComponentProperties(IDTSManagedComponentWrapper100)

Especifica o host a fornecer as propriedades do componente.

HostReinitializeMetaData(IDTSManagedComponentWrapper100)

Especifica os metadados para reinicialização do host.

HostReleaseConnections(IDTSManagedComponentWrapper100)

Libera a conexão com o host.

HostSetComponentProperty(IDTSManagedComponentWrapper100, String, Object)

Define a propriedade de componente do host.

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

Define a propriedade do tipo de dados da coluna de metadados externos do host.

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

Define a propriedade da coluna de metadados externos do host.

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

Define a propriedade da coluna de entrada do host.

HostSetInputProperty(IDTSManagedComponentWrapper100, Int32, String, Object)

Define a propriedade de entrada do host.

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

Define a propriedade de tipo de dados de coluna de saída do host.

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

Define a propriedade da coluna de saída do host.

HostSetOutputProperty(IDTSManagedComponentWrapper100, Int32, String, Object)

Define a propriedade de saída do host.

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

Define o tipo de uso do host.

HostValidate(IDTSManagedComponentWrapper100)

Valida o host.

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

Cria uma instância do host.

Aplica-se a