Share via


DtsPipelineComponentAttribute.UITypeName 属性

定义

获取或设置实现组件的用户界面的限定程序集的名称。

public:
 property System::String ^ UITypeName { System::String ^ get(); void set(System::String ^ value); };
public string UITypeName { get; set; }
member this.UITypeName : string with get, set
Public Property UITypeName As String

属性值

实现 IDtsComponentUI 接口的类型的完全限定名称。

示例

以下示例演示使用此属性指定编辑器的组件。

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  

注解

此可选属性指定在SQL Server或SQL Server Data Tools (SSDT) 中编辑组件时显示的用户界面。

属性的格式是一个逗号分隔的字符串,其中包含以下元素:

  • 类型名称

  • 程序集名称

  • 文件版本

  • 环境

  • 公钥标记

此属性中指定的类型名称实现 IDtsComponentUI 接口。 可以通过检查全局程序集缓存中用户界面程序集的属性来找到这些 Culture 值和 PublicKeyToken 参数。

适用于