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 속성 창에서 아이콘 파일의 Build Action 속성을 Embedded Resource로 설정하세요.

적용 대상