Поделиться через


ManagedComponentHost Класс

Определение

Важно!

Этот 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
Атрибуты
Реализации

Конструкторы

ManagedComponentHost()

Инициализирует новый экземпляр класса ManagedComponentHost.

Свойства

HostBufferManager

Задает диспетчер буферов ManagedComponentHost.

HostComponentMetaData

Задает метаданные компонента ManagedComponentHost.

HostEventInfos

Задает сведения о событии ManagedComponentHost.

HostLogEntryInfos

Задает сведения для записи журнала ManagedComponentHost.

HostReferenceTracker

Задает средство отслеживания ссылок ManagedComponentHost.

HostVariableDispenser

Задает распределитель переменных ManagedComponentHost.

InnerObject

Получает внутренний объект.

Методы

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)

Создает экземпляр узла.

Применяется к