언어

DtsLogProviderAttribute.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

속성 값

로그 제공자의 아이콘 자원을 식별하는 문자열입니다.

예제

다음 예시는 아이콘 자원을 제공하는 로그 제공자 클래스를 보여줍니다. 이 예시에서 아이콘 파일 이름 MyLogProviderIcon.ico은 이고, 어셈블리 이름은 MyLogProvider입니다.

using System;  
using Microsoft.SqlServer.Dts.Runtime;  

namespace Microsoft.Samples.SqlServer.Dts  
{  
[DtsLogProvider(LogProviderType = "MyLOG",   
  DisplayName = "MyCustomLogProvider ",   
  Description = "Custom Log Provider")]  
public class MyCustomLogProvider : LogProviderBase  
{  
    // Your custom log provider code here.  
}  
}  
Imports System  
Imports Microsoft.SqlServer.Dts.Runtime  

<DtsLogProvider(LogProviderType:="MyLOG", _  
DisplayName:="MyCustomLogProvider ", _  
Description:="Custom Log Provider")> _  
Public Class MyCustomLogProvider  
  Inherits LogProviderBase  
  ' Your custom log provider code here.  
End Class  

설명

이 속성이 지정되면, 로그 제공자가 표시될 때 SQL Server Data Tools(SSDT)에서 표시되는 아이콘을 식별합니다.

문자열에는 어셈블리 이름과 아이콘 파일 이름이 포함되어야 합니다. Visual Studio .NET를 사용해 어셈블리에 아이콘 파일을 리소스로 임베드하려면, 아이콘의 Build Action 속성을 Embedded Resource로 설정하세요.

적용 대상