다음을 통해 공유


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색 이미지 형식을 사용하고 데이터 흐름 디자이너 화면은 Visual Studio .NET을 사용하여 만든 아이콘의 기본 이미지 형식인 32x32, 16색 이미지 형식을 사용합니다.

아이콘 리소스를 식별하는 문자열의 형식은 어셈블리의 이름과 아이콘 파일의 이름으로 구성된 점선 표기법으로 마침표(.)로 구분됩니다.

Visual Studio .NET을 사용하여 어셈블리에 리소스로 아이콘 파일을 포함하려면 새 아이콘을 만든 다음 Visual Studio 속성 창에서 아이콘 파일의 빌드 작업 특성을 포함된 리소스로 설정합니다.

적용 대상