Язык

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)

Создаёт носителя.

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