UITypeName プロパティ
コンポーネントのユーザー インターフェイスを実装するアセンブリの修飾名を取得します。値の設定も可能です。
名前空間: Microsoft.SqlServer.Dts.Pipeline
アセンブリ: Microsoft.SqlServer.PipelineHost (Microsoft.SqlServer.PipelineHost.dll)
構文
'宣言
Public Property UITypeName As String
Get
Set
'使用
Dim instance As DtsPipelineComponentAttribute
Dim value As String
value = instance.UITypeName
instance.UITypeName = value
public string UITypeName { get; set; }
public:
property String^ UITypeName {
String^ get ();
void set (String^ value);
}
member UITypeName : string with get, set
function get UITypeName () : String
function set UITypeName (value : String)
プロパティ値
型: System. . :: . .String
IDtsComponentUI インターフェイスを実装している種類の完全修飾名です。
説明
このオプションのプロパティでは、SQL Server または Business Intelligence Development Studio でコンポーネントを編集する際に表示されるユーザー インターフェイスを指定します。
このプロパティの形式は、次の要素を含むコンマ区切りの文字列です。
種類名
アセンブリ名
ファイル バージョン
カルチャ
パブリック キー トークン
このプロパティで指定した種類名は、IDtsComponentUI インターフェイスを実装します。グローバル アセンブリ キャッシュ内のユーザー インターフェイス アセンブリのプロパティを調べると見つけられる、Culture パラメータと PublicKeyToken パラメータの値です。
使用例
次の例は、このプロパティを使用してエディタを指定するコンポーネントを示します。
using System;
using Microsoft.SqlServer.Dts.Pipeline.Design;
using Microsoft.SqlServer.Dts.Pipeline.Wrapper;
namespace DtsDocumentation
{
[DtsPipelineComponent(DisplayName="MyComponent",UITypeName="MyNamespace.MyComponentUIClassName,MyAssemblyName,Version=1.0.0.0,Culture=neutral,PublicKeyToken=")]
public class MyComponent : PipelineComponent
{
}
}
[Visual Basic]
Imports System
Imports Microsoft.SqlServer.Dts.Pipeline.Design
Imports Microsoft.SqlServer.Dts.Pipeline.Wrapper
Namespace DtsDocumentation
<DtsPipelineComponent(DisplayName="MyComponent", UITypeName="MyNamespace.MyComponentUIClassName,MyAssemblyName,Version=1.0.0.0,Culture=neutral,PublicKeyToken=")> _
Public Class MyComponent
Inherits PipelineComponent
End Class
End Namespace