Freigeben über


DtsLogProviderAttribute.IconResource Eigenschaft

Definition

Ruft das einem Protokollanbieter zugeordnete Symbol ab oder legt es fest.

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

Eigenschaftswert

Eine Zeichenfolge, die die Symbolressource des Protokollanbieters identifiziert.

Beispiele

Das folgende Beispiel zeigt eine Protokollanbieterklasse, die eine Symbolressource bereitstellt. In diesem Beispiel wird die Symboldatei benannt MyLogProviderIcon.ico, und der Assemblyname ist 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  

Hinweise

Bei Angabe identifiziert diese Eigenschaft das Symbol, das im SQL Server Data Tools (SSDT) angezeigt wird, wenn der Protokollanbieter angezeigt wird.

Die Zeichenfolge sollte den Namen der Assembly und den Namen der Symboldatei enthalten. Wenn Sie eine Symboldatei als Ressource in eine Assembly mit Visual Studio .NET einbetten möchten, legen Sie das Build action-Attribut des Symbols auf "Eingebettete Ressource" fest.

Gilt für: