ScriptComponentHost Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Компонент конвейера DTS, который источник записей из управляемого поставщика.
public ref class ScriptComponentHost : Microsoft::SqlServer::Dts::Pipeline::PipelineComponent, Microsoft::SqlServer::Dts::Pipeline::IVSTAScriptComponentUI
[Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=10, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public class ScriptComponentHost : Microsoft.SqlServer.Dts.Pipeline.PipelineComponent, Microsoft.SqlServer.Dts.Pipeline.IVSTAScriptComponentUI
[Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=11, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public class ScriptComponentHost : Microsoft.SqlServer.Dts.Pipeline.PipelineComponent, Microsoft.SqlServer.Dts.Pipeline.IVSTAScriptComponentUI
[Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=12, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public class ScriptComponentHost : Microsoft.SqlServer.Dts.Pipeline.PipelineComponent, Microsoft.SqlServer.Dts.Pipeline.IVSTAScriptComponentUI
[<Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=10, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ScriptComponentHost = class
inherit PipelineComponent
interface IVSTAScriptComponentUI
[<Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=11, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ScriptComponentHost = class
inherit PipelineComponent
interface IVSTAScriptComponentUI
[<Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponent(ComponentType=Microsoft.SqlServer.Dts.Pipeline.ComponentType.Transform, CurrentVersion=12, HelpKeyword="sql13.dts.designer.scriptcomponentdetails.f1", IconResource="Microsoft.SqlServer.Dts.Pipeline.ScriptComponent.ico", LocalizationType=typeof(Microsoft.SqlServer.Dts.Pipeline.Localized), SamplesTag="SsisScriptComponentTransform", UITypeName="Microsoft.DataTransformationServices.DataFlowUI.ScriptUI, Microsoft.DatatransformationServices.DataFlowUI, Version=15.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ScriptComponentHost = class
inherit PipelineComponent
interface IVSTAScriptComponentUI
Public Class ScriptComponentHost
Inherits PipelineComponent
Implements IVSTAScriptComponentUI
- Наследование
- Атрибуты
- Реализации
Конструкторы
ScriptComponentHost() |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
Свойства
BufferManager |
Возвращает объект IDTSBufferManager100 компонента конвейера. (Унаследовано от PipelineComponent) |
ComponentMetaData |
Возвращает IDTSComponentMetaData100 для компонента. (Унаследовано от PipelineComponent) |
CurrentScriptingEngine |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
ErrorSupport |
ErrorSupport Возвращает объект, позволяющий компоненту вызывать ошибки, предупреждения или другие события информации на основе HRESULT, возвращаемых компонентами служб Integration Services, написанными в машинном коде. (Унаследовано от PipelineComponent) |
EventInfos |
Возвращает коллекцию IDTSEventInfos100 объектов PipelineComponent. (Унаследовано от PipelineComponent) |
LogEntryInfos |
Возвращает коллекцию IDTSLogEntryInfos100 событий журнала, зарегистрированных компонентом. (Унаследовано от PipelineComponent) |
ProjectTemplatePath |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
ReferenceTracker |
Возвращает объект IDTSObjectReferenceTracker100, связанный с компонентом. (Унаследовано от PipelineComponent) |
VariableDispenser |
Возвращает IDTSVariableDispenser100 компонента потока данных. (Унаследовано от PipelineComponent) |
Методы
AcquireConnections(Object) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
AddErrorOutput(String, Int32, Int32) |
IDTSOutput100 Добавляет объект и помечает его как вывод ошибок, задав IsErrorOut для свойства значение true. (Унаследовано от PipelineComponent) |
Cleanup() |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
CloseIDE() |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
CreateNewProject(String, Boolean, Boolean) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
DeleteExternalMetadataColumn(Int32, Int32) |
Удаляет внешний столбец метаданных по указанному индексу из коллекции столбцов внешних метаданных. (Унаследовано от PipelineComponent) |
DeleteInput(Int32) |
Удаляет объект IDTSInput100 из коллекции IDTSInputCollection100. (Унаследовано от PipelineComponent) |
DeleteOutput(Int32) |
Удаляет объект IDTSOutput100 из коллекции IDTSOutputCollection100. (Унаследовано от PipelineComponent) |
DeleteOutputColumn(Int32, Int32) |
Удаляет объект IDTSOutputColumn100 из коллекции IDTSOutputColumnCollection100. (Унаследовано от PipelineComponent) |
DescribeRedirectedErrorCode(Int32) |
Предоставляет данные кода ошибки для строки PipelineBuffer, добавленной в выходной буфер. (Унаследовано от PipelineComponent) |
GetBinaryCode(String) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
GetDependentInputs(Int32) |
Возвращает коллекцию идентификаторов потоков входа, которые ожидают дополнительные данные и поэтому блокируют заданный поток входа. (Унаследовано от PipelineComponent) |
GetErrorOutputInfo(Int32, Int32) |
Возвращает индекс и идентификатор выходной ошибки компонента. (Унаследовано от PipelineComponent) |
GetUniqueVSTAProjectName() |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
Initialize() |
Если переопределен в производном классе, инициализирует новый экземпляр пользовательского компонента потока данных. (Унаследовано от PipelineComponent) |
InsertExternalMetadataColumnAt(Int32, Int32, String, String) |
Вставляет новый внешний столбец метаданных в коллекцию столбцов внешних метаданных по указанному индексу. (Унаследовано от PipelineComponent) |
InsertInput(DTSInsertPlacement, Int32) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
InsertOutput(DTSInsertPlacement, Int32) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
InsertOutputColumnAt(Int32, Int32, String, String) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
IsInputReady(Int32[], Boolean[]) |
Определяет, какие потоки входа, присоединенные к компоненту, ожидают дополнительных данных и какие потоки заблокированы, но имеют достаточно данных для обработки. (Унаследовано от PipelineComponent) |
LoadScriptFromComponent() |
Загружает код скрипта и двоичный файл из коллекции настраиваемых свойств компонента и помещает его в хранилище скриптов. |
MapInputColumn(Int32, Int32, Int32) |
Устанавливает связь между входным столбцом и соответствующим столбцом внешних метаданных. (Унаследовано от PipelineComponent) |
MapOutputColumn(Int32, Int32, Int32, Boolean) |
Устанавливает связь между выходным столбцом и соответствующим столбцом внешних метаданных. (Унаследовано от PipelineComponent) |
OnDeletingInputColumn(Int32, Int32) |
Удаляет объект IDTSInputColumn100 из коллекции IDTSInputColumnCollection100. (Унаследовано от PipelineComponent) |
OnInputPathAttached(Int32) |
Вызывается, когда объект IDTSInput100 присоединяется к компоненту с помощью интерфейса IDTSPath100. (Унаследовано от PipelineComponent) |
OnInputPathDetached(Int32) |
Вызывается, когда объект IDTSInput100 отсоединяется от компонента через интерфейс IDTSPath100. (Унаследовано от PipelineComponent) |
OnOutputPathAttached(Int32) |
Вызывается, когда объект IDTSOutput100 компонента присоединяется к нижестоящему компоненту. (Унаследовано от PipelineComponent) |
PerformDowngrade(Int32, DTSTargetServerVersion) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
PerformUpgrade(Int32) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
PostExecute() |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
PreExecute() |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
PrepareForExecute() |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
PrimeOutput(Int32, Int32[], PipelineBuffer[]) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
ProcessInput(Int32, PipelineBuffer) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
ProvideComponentProperties() |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
PutBinaryCode(String, Byte[]) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
PutSourceCode(String, String, String) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
RegisterEvents() |
При разработке пользовательского компонента потока данных этот метод переопределяется для создания пользовательских событий. (Унаследовано от PipelineComponent) |
RegisterLogEntries() |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
ReinitializeMetaData() |
Исправляет любые ошибки, найденные во время проверки, в результате которой компонент вернул VS_NEEDSNEWMETADATA во время разработки. (Унаследовано от PipelineComponent) |
ReleaseConnections() |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
RemoveAllInputsOutputsAndCustomProperties() |
Удаляет каждый объект IDTSInput100 и IDTSOutput100 из компонента. (Унаследовано от PipelineComponent) |
SaveScriptProject() |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
SetComponentProperty(String, Object) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Устанавливает свойства типа данных для указанного столбца внешних метаданных. (Унаследовано от PipelineComponent) |
SetExternalMetadataColumnProperty(Int32, Int32, String, Object) |
Устанавливает отдельное свойство для столбца внешних метаданных. (Унаследовано от PipelineComponent) |
SetInputColumnProperty(Int32, Int32, String, Object) |
Присваивает значение свойству IDTSCustomProperty100 объекта IDTSInputColumn100. (Унаследовано от PipelineComponent) |
SetInputProperty(Int32, String, Object) |
Присваивает значение свойству IDTSCustomProperty100 объекта IDTSInput100. (Унаследовано от PipelineComponent) |
SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
SetOutputColumnProperty(Int32, Int32, String, Object) |
Задает значение IDTSCustomProperty100 для объекта IDTSOutputColumn100. (Унаследовано от PipelineComponent) |
SetOutputProperty(Int32, String, Object) |
Задает значение IDTSCustomProperty100 для объекта IDTSOutput100. (Унаследовано от PipelineComponent) |
SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType) |
Создает объект IDTSInputColumn100 в коллекции IDTSInputColumnCollection100 этого компонента и устанавливает свойство UsageType для столбца. (Унаследовано от PipelineComponent) |
ShowIDE() |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |
Validate() |
Компонент конвейера DTS, который источник записей из управляемого поставщика. |