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색 이미지 유형을 사용하며, 데이터 흐름 디자이너 표면은 Visual Studio .NET로 생성된 아이콘의 기본 이미지 유형인 32x32 16색 이미지 유형을 사용합니다.
아이콘 자원을 식별하는 문자열 형식은 어셈블리 이름과 아이콘 파일 이름으로 점이 표시된 표기법이며, 마침표(.)로 구분되어 있습니다.
Visual Studio .NET을 사용해 어셈블리에 아이콘 파일을 리소스로 임베드하려면 새 아이콘을 생성한 후 Visual Studio 속성 창에서 아이콘 파일의 Build Action 속성을 Embedded Resource로 설정하세요.