次の方法で共有


CustomComponentViewHandlerAttribute Class

コンポーネントのユーザー インターフェイスがそれ自体でコンポーネント ビューアを管理することをデザイン時にデータ フロー デザイナに通知します。

名前空間: Microsoft.SqlServer.Dts.Pipeline.Design
アセンブリ: Microsoft.SqlServer.Dts.Design (microsoft.sqlserver.dts.design.dll 内)

構文

'宣言
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple:=False)> _
Public NotInheritable Class CustomComponentViewHandlerAttribute
    Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=false)] 
public sealed class CustomComponentViewHandlerAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple=false)] 
public ref class CustomComponentViewHandlerAttribute sealed : public Attribute
/** @attribute AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=false) */ 
public final class CustomComponentViewHandlerAttribute extends Attribute
AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple=false) 
public final class CustomComponentViewHandlerAttribute extends Attribute

解説

一般に、この属性は、デザイン時変更によってコンポーネントの外部に副作用がある場合や、コンポーネントがデータ フロー内の他のコンポーネントを管理する場合に使用されます。たとえば、緩やかに変化するディメンション変換がデータ フロー コンポーネントのシーケンス全体を作成し、他のオブジェクトも削除するなどの場合です。

継承階層

System.Object
   System.Attribute
    Microsoft.SqlServer.Dts.Pipeline.Design.CustomComponentViewHandlerAttribute

使用例

次のサンプルは、クラスに適用された CustomComponentViewHandlerAttribute 属性を示しています。

[CustomComponentViewHandler]
public class MyComponentUI
{
   ...
]
<CustomComponentViewHandler> _
Public Class MyComponentUI
  ...
End Class

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

CustomComponentViewHandlerAttribute Members
Microsoft.SqlServer.Dts.Pipeline.Design Namespace