ScriptComponentHost Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito.
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
- Ereditarietà
- Attributi
- Implementazioni
Costruttori
| ScriptComponentHost() |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
Proprietà
| BufferManager |
Ottiene l'oggetto IDTSBufferManager100 del componente pipeline. (Ereditato da PipelineComponent) |
| ComponentMetaData |
Ottiene l'oggetto IDTSComponentMetaData100 per un componente. (Ereditato da PipelineComponent) |
| CurrentScriptingEngine |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| ErrorSupport |
Restituisce un ErrorSupport oggetto che consente al componente di generare errori, avvisi o altri eventi informativi basati su HRESULTs restituiti dai componenti di Integration Services scritti nel codice nativo. (Ereditato da PipelineComponent) |
| EventInfos |
Ottiene la raccolta IDTSEventInfos100 dell'oggetto PipelineComponent. (Ereditato da PipelineComponent) |
| LogEntryInfos |
Ottiene una raccolta IDTSLogEntryInfos100 di eventi di registrazione registrati dal componente. (Ereditato da PipelineComponent) |
| ProjectTemplatePath |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| ReferenceTracker |
Ottiene l'oggetto IDTSObjectReferenceTracker100 associato al componente. (Ereditato da PipelineComponent) |
| VariableDispenser |
Ottiene l'oggetto IDTSVariableDispenser100 del componente del flusso di dati. (Ereditato da PipelineComponent) |
Metodi
| AcquireConnections(Object) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| AddErrorOutput(String, Int32, Int32) |
Aggiunge un IDTSOutput100 oggetto e lo contrassegna come output degli errori impostando la IsErrorOut proprietà su true. (Ereditato da PipelineComponent) |
| Cleanup() |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| CloseIDE() |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| CreateNewProject(String, Boolean, Boolean) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| DeleteExternalMetadataColumn(Int32, Int32) |
Elimina la colonna di metadati esterna dalla raccolta di colonne di metadati esterne nella posizione di indice specificata. (Ereditato da PipelineComponent) |
| DeleteInput(Int32) |
Elimina un oggetto IDTSInput100 dalla raccolta IDTSInputCollection100. (Ereditato da PipelineComponent) |
| DeleteOutput(Int32) |
Elimina un oggetto IDTSOutput100 dalla raccolta IDTSOutputCollection100. (Ereditato da PipelineComponent) |
| DeleteOutputColumn(Int32, Int32) |
Elimina un oggetto IDTSOutputColumn100 dalla raccolta IDTSOutputColumnCollection100. (Ereditato da PipelineComponent) |
| DescribeRedirectedErrorCode(Int32) |
Fornisce informazioni sul codice di errore per una riga PipelineBuffer aggiunta a un buffer di output. (Ereditato da PipelineComponent) |
| GetBinaryCode(String) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| GetDependentInputs(Int32) |
Restituisce una raccolta di ID degli input in attesa di più dati e che pertanto bloccano l'input specificato. (Ereditato da PipelineComponent) |
| GetErrorOutputInfo(Int32, Int32) |
Restituisce l'indice e l'ID dell'output degli errori del componente. (Ereditato da PipelineComponent) |
| GetUniqueVSTAProjectName() |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| Initialize() |
In caso di override in una classe derivata, inizializza una nuova istanza di un componente flusso di dati personalizzato. (Ereditato da PipelineComponent) |
| InsertExternalMetadataColumnAt(Int32, Int32, String, String) |
Inserisce una nuova colonna di metadati esterna nella raccolta di colonne di metadati esterne nella posizione di indice specificata. (Ereditato da PipelineComponent) |
| InsertInput(DTSInsertPlacement, Int32) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| InsertOutput(DTSInsertPlacement, Int32) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| InsertOutputColumnAt(Int32, Int32, String, String) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| IsInputReady(Int32[], Boolean[]) |
Determina quali input associati a un componente sono in attesa di più dati e quali dispongono di dati sufficienti da elaborare e sono bloccati. (Ereditato da PipelineComponent) |
| LoadScriptFromComponent() |
Carica il codice script e il file binario dalla raccolta di proprietà personalizzate del componente e lo inserisce nell'archiviazione script |
| MapInputColumn(Int32, Int32, Int32) |
Stabilisce una relazione tra una colonna di input e una colonna di metadati esterna corrispondente. (Ereditato da PipelineComponent) |
| MapOutputColumn(Int32, Int32, Int32, Boolean) |
Stabilisce una relazione tra una colonna di output e una colonna di metadati esterna corrispondente. (Ereditato da PipelineComponent) |
| OnDeletingInputColumn(Int32, Int32) |
Elimina un oggetto IDTSInputColumn100 da IDTSInputColumnCollection100. (Ereditato da PipelineComponent) |
| OnInputPathAttached(Int32) |
Chiamato quando un oggetto IDTSInput100 è connesso al componente tramite l'interfaccia IDTSPath100. (Ereditato da PipelineComponent) |
| OnInputPathDetached(Int32) |
Chiamato quando un oggetto IDTSInput100 è disconnesso dal componente tramite l'interfaccia IDTSPath100. (Ereditato da PipelineComponent) |
| OnOutputPathAttached(Int32) |
Chiamato quando un oggetto IDTSOutput100 del componente viene collegato a un componente a valle. (Ereditato da PipelineComponent) |
| PerformDowngrade(Int32, DTSTargetServerVersion) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| PerformUpgrade(Int32) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| PostExecute() |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| PreExecute() |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| PrepareForExecute() |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| PrimeOutput(Int32, Int32[], PipelineBuffer[]) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| ProcessInput(Int32, PipelineBuffer) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| ProvideComponentProperties() |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| PutBinaryCode(String, Byte[]) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| PutSourceCode(String, String, String) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| RegisterEvents() |
Durante lo sviluppo di un componente flusso di dati personalizzato, viene eseguito l'override di questo metodo per creare eventi personalizzati. (Ereditato da PipelineComponent) |
| RegisterLogEntries() |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| ReinitializeMetaData() |
Corregge qualsiasi errore identificato durante la convalida che causa la restituzione di VS_NEEDSNEWMETADATA da parte del componente in fase di progettazione. (Ereditato da PipelineComponent) |
| ReleaseConnections() |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| RemoveAllInputsOutputsAndCustomProperties() |
Elimina ogni oggetto IDTSInput100 e IDTSOutput100 dal componente. (Ereditato da PipelineComponent) |
| SaveScriptProject() |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| SetComponentProperty(String, Object) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Imposta le proprietà del tipo di dati della colonna di metadati esterna specificata. (Ereditato da PipelineComponent) |
| SetExternalMetadataColumnProperty(Int32, Int32, String, Object) |
Imposta una singola proprietà di una colonna di metadati esterna. (Ereditato da PipelineComponent) |
| SetInputColumnProperty(Int32, Int32, String, Object) |
Assegna un valore all'oggetto IDTSCustomProperty100 di un oggetto IDTSInputColumn100. (Ereditato da PipelineComponent) |
| SetInputProperty(Int32, String, Object) |
Assegna un valore all'oggetto IDTSCustomProperty100 di un oggetto IDTSInput100. (Ereditato da PipelineComponent) |
| SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| SetOutputColumnProperty(Int32, Int32, String, Object) |
Imposta il valore di un oggetto IDTSCustomProperty100 per un oggetto IDTSOutputColumn100. (Ereditato da PipelineComponent) |
| SetOutputProperty(Int32, String, Object) |
Imposta il valore di un oggetto IDTSCustomProperty100 su un oggetto IDTSOutput100. (Ereditato da PipelineComponent) |
| SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType) |
Crea un oggetto IDTSInputColumn100 nell'oggetto IDTSInputColumnCollection100 del componente e imposta la proprietà UsageType della colonna. (Ereditato da PipelineComponent) |
| ShowIDE() |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |
| Validate() |
Componente della pipeline DTS che esegue l'origine dei record dal provider gestito. |