DtsPipelineComponentAttribute クラス

PipelineComponent オブジェクトに関するデザイン時の情報が含まれます。

継承階層

System.Object
  System.Attribute
    Microsoft.SqlServer.Dts.Pipeline.Localization.DtsLocalizableAttribute
      Microsoft.SqlServer.Dts.Pipeline.DtsPipelineComponentAttribute

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

構文

'宣言
<AttributeUsageAttribute(AttributeTargets.Class, Inherited := False, AllowMultiple := False)> _
Public Class DtsPipelineComponentAttribute _
    Inherits DtsLocalizableAttribute
'使用
Dim instance As DtsPipelineComponentAttribute
[AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = false)]
public class DtsPipelineComponentAttribute : DtsLocalizableAttribute
[AttributeUsageAttribute(AttributeTargets::Class, Inherited = false, AllowMultiple = false)]
public ref class DtsPipelineComponentAttribute : public DtsLocalizableAttribute
[<AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = false)>]
type DtsPipelineComponentAttribute =  
    class 
        inherit DtsLocalizableAttribute 
    end
public class DtsPipelineComponentAttribute extends DtsLocalizableAttribute

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

コンストラクター

  名前 説明
パブリック メソッド DtsPipelineComponentAttribute DtsPipelineComponentAttribute クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ ComponentType コンポーネントを、変換元、変換先、または変換として識別します。
パブリック プロパティ CurrentVersion コンポーネントのバージョンを取得します。値の設定も可能です。
パブリック プロパティ Description DtsLocalizableAttribute の説明を取得します。値の設定も可能です。 (DtsLocalizableAttribute から継承されています。)
パブリック プロパティ DisplayName DtsLocalizableAttribute の表示名を取得します。値の設定も可能です。 (DtsLocalizableAttribute から継承されています。)
パブリック プロパティ HelpCollection ヘルプの取得元となるヘルプ コレクションを取得します。値の設定も可能です。
パブリック プロパティ HelpKeyword コンポーネントに関連付けられているヘルプ キーワードを取得します。値の設定も可能です。
パブリック プロパティ IconResource ツールボックスのコンポーネントを表すアイコンを取得します。値の設定も可能です。
パブリック プロパティ LocalizationType DtsLocalizableAttribute に値を提供するクラスを取得します。値の設定も可能です。 (DtsLocalizableAttribute から継承されています。)
パブリック プロパティ NoEditor コンポーネントで [詳細プロパティ] エディターが利用可能かどうかを示す値を取得します。値の設定も可能です。
パブリック プロパティ RequiredProductLevel データ フロー コンポーネントに必要な SQL Server 2005 製品レベルを示す値を取得します。値の設定も可能です。
パブリック プロパティ SamplesTag コンポーネントのサンプル タグを取得します。値の設定も可能です。
パブリック プロパティ ShapeProgID コンポーネントのデザイナー図形を取得します。値の設定も可能です。
パブリック プロパティ SupportsBackPressure コンポーネントが複数の入力をサポートし、複数の入力によってデータが不均一なレートで生成される場合に過度なメモリ消費を処理するためのオプションのメソッドを実装するかどうかを示します。
パブリック プロパティ TypeId (Attribute から継承されています。)
パブリック プロパティ UITypeName コンポーネントのユーザー インターフェイスを実装するアセンブリの修飾名を取得します。値の設定も可能です。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals (Attribute から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Attribute から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド IsDefaultAttribute (Attribute から継承されています。)
パブリック メソッド Match (Attribute から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド _Attribute.GetIDsOfNames (Attribute から継承されています。)
明示的なインターフェイスの実装プライベート メソッド _Attribute.GetTypeInfo (Attribute から継承されています。)
明示的なインターフェイスの実装プライベート メソッド _Attribute.GetTypeInfoCount (Attribute から継承されています。)
明示的なインターフェイスの実装プライベート メソッド _Attribute.Invoke (Attribute から継承されています。)

先頭に戻る

説明

この属性は、PipelineComponent から派生したマネージ データ フロー コンポーネントに適用されます。 この属性は、クラスをマネージ データ フロー コンポーネントとして特定し、クラスのプロパティを介して情報を提供します。このプロパティによって、SSIS デザイナーのオブジェクトの表示方法およびオブジェクトとの連携方法が制御されます。

使用例

次の例は、この属性を実装するマネージ データ フロー コンポーネントを示しています。

[DtsPipelineComponent(DisplayName="MyComponent", ComponentType=ComponentType.Transform)]
public class MyComponent: PipelineComponent
{}
DtsPipelineComponent(DisplayName="MyComponent", ComponentType=ComponentType.Transform)> _ 
Public Class MyComponent 
Inherits PipelineComponent 
End Class

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Dts.Pipeline 名前空間