ScriptComponentHost クラス

この API は、 インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Dts.Pipeline. . :: . .PipelineComponent
    Microsoft.SqlServer.Dts.Pipeline..::..ScriptComponentHost

名前空間:  Microsoft.SqlServer.Dts.Pipeline
アセンブリ:  Microsoft.SqlServer.TxScript (Microsoft.SqlServer.TxScript.dll)

構文

'宣言
Public Class ScriptComponentHost _
    Inherits PipelineComponent _
    Implements IVSTAScriptComponentUI
'使用
Dim instance As ScriptComponentHost
public class ScriptComponentHost : PipelineComponent, 
    IVSTAScriptComponentUI
public ref class ScriptComponentHost : public PipelineComponent, 
    IVSTAScriptComponentUI
type ScriptComponentHost =  
    class
        inherit PipelineComponent
        interface IVSTAScriptComponentUI
    end
public class ScriptComponentHost extends PipelineComponent implements IVSTAScriptComponentUI

ScriptComponentHost 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド ScriptComponentHost インフラストラクチャです。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ BufferManager パイプライン コンポーネントの IDTSBufferManager100 を取得します。 (PipelineComponent から継承されています。)
パブリック プロパティ ComponentMetaData コンポーネントの IDTSComponentMetaData100 を取得します。 (PipelineComponent から継承されています。)
パブリック プロパティ ErrorSupport ネイティブ コードで記述された Integration Services コンポーネントにより返される HRESULT に基づいて、コンポーネントがエラー、警告、その他の情報イベントを発生させるための ErrorSupport オブジェクトを返します。 (PipelineComponent から継承されています。)
パブリック プロパティ EventInfos PipelineComponent オブジェクトの IDTSEventInfos100 コレクションを取得します。 (PipelineComponent から継承されています。)
パブリック プロパティ LogEntryInfos コンポーネントが登録したログ記録イベントの IDTSLogEntryInfos100 コレクションを取得します。 (PipelineComponent から継承されています。)
パブリック プロパティ ReferenceTracker コンポーネントに関連付けられた IDTSObjectReferenceTracker100 を取得します。 (PipelineComponent から継承されています。)
パブリック プロパティ VariableDispenser データ フロー コンポーネントの IDTSVariableDispenser100 を取得します。 (PipelineComponent から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド AcquireConnections インフラストラクチャです。 (PipelineComponent. . :: . .AcquireConnections(Object) をオーバーライドします。)
パブリック メソッド AddErrorOutput IDTSOutput100 オブジェクトを追加し、IsErrorOut プロパティを true に設定することにより、このオブジェクトをエラー出力としてマークします。 (PipelineComponent から継承されています。)
パブリック メソッド Cleanup リソースを解放し、コンポーネントの実行を完了します。 (PipelineComponent から継承されています。)
パブリック メソッド CloseIDE インフラストラクチャです。
パブリック メソッド DeleteExternalMetadataColumn 外部メタデータ列のコレクションから、指定したインデックス位置にある外部メタデータ列を削除します。 (PipelineComponent から継承されています。)
パブリック メソッド DeleteInput IDTSInput100 オブジェクトを IDTSInputCollection100 コレクションから削除します。 (PipelineComponent から継承されています。)
パブリック メソッド DeleteOutput IDTSOutput100 オブジェクトを IDTSOutputCollection100 コレクションから削除します。 (PipelineComponent から継承されています。)
パブリック メソッド DeleteOutputColumn IDTSOutputColumn100 オブジェクトを IDTSOutputColumnCollection100 コレクションから削除します。 (PipelineComponent から継承されています。)
パブリック メソッド DescribeRedirectedErrorCode 出力バッファに追加された PipelineBuffer 行に対するエラー コード情報を提供します。 (PipelineComponent から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetBinaryCode インフラストラクチャです。
パブリック メソッド GetErrorOutputInfo コンポーネントのエラー出力のインデックスと ID を返します。 (PipelineComponent から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド GetUniqueVSTAProjectName インフラストラクチャです。
パブリック メソッド Initialize 派生クラスでオーバーライドされた場合、カスタム データ フロー コンポーネントの新しいインスタンスを初期化します。 (PipelineComponent から継承されています。)
パブリック メソッド InsertExternalMetadataColumnAt 外部メタデータ列のコレクションの指定したインデックス位置に、新しい外部メタデータ列を挿入します。 (PipelineComponent から継承されています。)
パブリック メソッド InsertInput インフラストラクチャです。 (PipelineComponent. . :: . .InsertInput(DTSInsertPlacement, Int32) をオーバーライドします。)
パブリック メソッド InsertOutput インフラストラクチャです。 (PipelineComponent. . :: . .InsertOutput(DTSInsertPlacement, Int32) をオーバーライドします。)
パブリック メソッド InsertOutputColumnAt インフラストラクチャです。 (PipelineComponent. . :: . .InsertOutputColumnAt(Int32, Int32, String, String) をオーバーライドします。)
パブリック メソッド LoadScriptFromComponent インフラストラクチャです。
パブリック メソッド MapInputColumn 入力列とそれに対応する外部メタデータ列との間にリレーションシップを確立します。 (PipelineComponent から継承されています。)
パブリック メソッド MapOutputColumn 出力列とそれに対応する外部メタデータ列との間にリレーションシップを確立します。 (PipelineComponent から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド OnDeletingInputColumn IDTSInputColumnCollection100 から IDTSInputColumn100 オブジェクトを削除します。 (PipelineComponent から継承されています。)
パブリック メソッド OnInputPathAttached IDTSPath100 インターフェイスを介して IDTSInput100 オブジェクトがコンポーネントに接続される場合に呼び出されます。 (PipelineComponent から継承されています。)
パブリック メソッド OnInputPathDetached IDTSPath100 インターフェイスを介して IDTSInput100 オブジェクトがコンポーネントから切断される場合に呼び出されます。 (PipelineComponent から継承されています。)
パブリック メソッド OnOutputPathAttached コンポーネントの IDTSOutput100 オブジェクトが下流コンポーネントにアタッチされるときに呼び出されます。 (PipelineComponent から継承されています。)
パブリック メソッド PerformUpgrade インフラストラクチャです。 (PipelineComponent. . :: . .PerformUpgrade(Int32) をオーバーライドします。)
パブリック メソッド PostExecute インフラストラクチャです。 (PipelineComponent. . :: . .PostExecute() () () () をオーバーライドします。)
パブリック メソッド PreExecute インフラストラクチャです。 (PipelineComponent. . :: . .PreExecute() () () () をオーバーライドします。)
パブリック メソッド PrepareForExecute PreExecute の前に呼び出されます。 (PipelineComponent から継承されています。)
パブリック メソッド PrimeOutput インフラストラクチャです。 (PipelineComponent. . :: . .PrimeOutput(Int32, array<Int32> [] () [] [], array<PipelineBuffer> [] () [] []) をオーバーライドします。)
パブリック メソッド ProcessInput インフラストラクチャです。 (PipelineComponent. . :: . .ProcessInput(Int32, PipelineBuffer) をオーバーライドします。)
パブリック メソッド ProvideComponentProperties インフラストラクチャです。 (PipelineComponent. . :: . .ProvideComponentProperties() () () () をオーバーライドします。)
パブリック メソッド PutBinaryCode インフラストラクチャです。
パブリック メソッド PutSourceCode インフラストラクチャです。
パブリック メソッド RegisterEvents カスタム データ フロー コンポーネントを開発する際、このメソッドをオーバーライドしてカスタム イベントを作成します。 (PipelineComponent から継承されています。)
パブリック メソッド RegisterLogEntries インフラストラクチャです。 (PipelineComponent. . :: . .RegisterLogEntries() () () () をオーバーライドします。)
パブリック メソッド ReinitializeMetaData コンポーネントが VS_NEEDSNEWMETADATA を返す原因である、デザイン時検証で識別されるエラーを修正します。 (PipelineComponent から継承されています。)
パブリック メソッド ReleaseConnections インフラストラクチャです。 (PipelineComponent. . :: . .ReleaseConnections() () () () をオーバーライドします。)
パブリック メソッド RemoveAllInputsOutputsAndCustomProperties コンポーネントから、各 IDTSInput100 および IDTSOutput100 オブジェクトを削除します。 (PipelineComponent から継承されています。)
パブリック メソッド SetComponentProperty インフラストラクチャです。 (PipelineComponent. . :: . .SetComponentProperty(String, Object) をオーバーライドします。)
パブリック メソッド SetExternalMetadataColumnDataTypeProperties 指定した外部メタデータ列のデータ型プロパティを設定します。 (PipelineComponent から継承されています。)
パブリック メソッド SetExternalMetadataColumnProperty 外部メタデータ列の個別のプロパティを設定します。 (PipelineComponent から継承されています。)
パブリック メソッド SetInputColumnProperty IDTSInputColumn100 オブジェクトの IDTSCustomProperty100 に値を割り当てます。 (PipelineComponent から継承されています。)
パブリック メソッド SetInputProperty IDTSInput100 オブジェクトの IDTSCustomProperty100 に値を割り当てます。 (PipelineComponent から継承されています。)
パブリック メソッド SetOutputColumnDataTypeProperties インフラストラクチャです。 (PipelineComponent. . :: . .SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) をオーバーライドします。)
パブリック メソッド SetOutputColumnProperty IDTSOutputColumn100 オブジェクトの IDTSCustomProperty100 の値を設定します。 (PipelineComponent から継承されています。)
パブリック メソッド SetOutputProperty IDTSOutput100 オブジェクトに IDTSCustomProperty100 の値を設定します。 (PipelineComponent から継承されています。)
パブリック メソッド SetUsageType コンポーネントの IDTSInputColumnCollection100IDTSInputColumn100 オブジェクトを作成し、列の UsageType プロパティを設定します。 (PipelineComponent から継承されています。)
パブリック メソッド ShowIDE インフラストラクチャです。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド Validate インフラストラクチャです。 (PipelineComponent. . :: . .Validate() () () () をオーバーライドします。)

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。