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

属性值

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 将图标文件作为资源嵌入到程序集中,请将图标的 " 生成操作 " 属性设置为 " 嵌入的资源"。

适用于