Linguaggio

DtsLogProviderAttribute.IconResource Proprietà

Definizione

Ottiene o imposta l'icona associata a un fornitore di log.

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

Valore della proprietà

Una stringa che identifica la risorsa icona del provider del log.

Esempio

L'esempio seguente mostra una classe di provider di log che fornisce una risorsa icona. In questo esempio, il file icona è chiamato MyLogProviderIcon.ico, e il nome dell'assemblaggio è 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  

Commenti

Quando specificata, questa proprietà identifica l'icona mostrata in SQL Server Data Tools (SSDT) quando viene visualizzato il provider di log.

La stringa dovrebbe contenere il nome dell'assembly e il nome del file icona. Per incorporare un file icona come risorsa in un assembly usando Visual Studio .NET, imposta l'attributo Build Action dell'icona su Embedded Resource.

Si applica a