DtsTaskAttribute.IconResource 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置与任务对象关联的图标。
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“属性”窗口中将图标文件的“生成操作”属性设置为“嵌入资源”。