DtsTaskAttribute.IconResource 属性

定义

获取或设置与任务对象关联的图标。

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

属性值

标识任务的图标资源的字符串。

示例

以下示例显示了提供图标资源的任务类。 在此示例中,图标文件名为 MyTaskIcon.ico,程序集名称为 MyTask

using System;  
using Microsoft.SqlServer.Dts.Runtime;  
namespace Microsoft.SSIS.Samples  
{  
  [DtsTask  
  (  
   DisplayName = "MyTask",  
   IconResource = "MyTask.MyTaskIcon.ico",  
   UITypeName = "My Custom Task," +  
   "Version=1.0.0.0," +  
   "Culture = Neutral," +  
   "PublicKeyToken = 12345abc6789de01",  
   TaskType = "PackageMaintenance",  
   TaskContact = "MyTask; company name; any other information",  
   RequiredProductLevel = DTSProductLevel.None  
   )]  
  public class MyTask : Task  
  {  
    // Your code here.  
  }  
}  
Imports System  
Imports Microsoft.SqlServer.Dts.Runtime  

<DtsTask(DisplayName:="MyTask", _  
 IconResource:="MyTask.MyTaskIcon.ico", _  
 UITypeName:="My Custom Task," & _  
 "Version=1.0.0.0,Culture=Neutral," & _  
 "PublicKeyToken=12345abc6789de01", _  
 TaskType:="PackageMaintenance", _  
 TaskContact:="MyTask; company name; any other information", _  
 RequiredProductLevel:=DTSProductLevel.None)> _  
Public Class MyTask  
  Inherits Task  

  ' Your code here.  

End Class 'MyTask  

注解

指定后,此属性标识在将任务添加到包时显示在 “控制流项工具箱” 和包 “控制流 ”设计器图面上的图标。

控制流项工具箱使用 16x16、16 色图像类型,数据流设计器图面使用 32x32、16 色图像类型,这些图像类型是使用 Visual Studio .NET 创建的图标的默认图像类型。

标识图标资源的字符串格式是虚线表示法,由程序集名称和图标文件的名称组成,以句点 (.) 分隔。

若要使用 Visual Studio .NET 将图标文件作为资源嵌入程序集中,请创建新图标,然后在 Visual Studio“属性”窗口中将图标文件的“生成操作”属性设置为“嵌入资源”。

适用于