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) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。