Linguaggio

DtsPipelineComponentAttribute.IconResource Proprietà

Definizione

Ottiene o imposta l'icona usata per rappresentare il componente nella cassetta degli attrezzi.

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 usata per rappresentare il componente nella cassetta degli attrezzi.

Esempio

Il seguente esempio mostra una classe component che fornisce una risorsa icona.

using System;  
using Microsoft.SqlServer.Dts.Pipeline;  
namespace DtsDocumentation  
{  
   [DtsPipelineComponent(DisplayName="MyComponent",IconResource="DtsDocumentation.MyComponentIcon.ico")]  
   public class MyComponent : PipelineComponent  
   {  
   }  
}  
Imports System   
Imports Microsoft.SqlServer.Dts.Pipeline   
Namespace DtsDocumentation   

 <DtsPipelineComponent(DisplayName="MyComponent", IconResource="DtsDocumentation.MyComponentIcon.ico")> _   
 Public Class MyComponent   
 Inherits PipelineComponent   
 End Class   
End Namespace  

Commenti

Questa proprietà controlla le icone mostrate nella toolbox Flusso di dati e sulla superficie di progettazione della scheda data flow quando il componente viene aggiunto al data flow.

La toolbox Flusso di dati utilizza il tipo immagine 16x16 a 16 colori, mentre la superficie di design della scheda data flow utilizza il tipo immagine 32x32, 16 colori. Entrambi sono tipi di immagine predefiniti per icone create usando Microsoft Visual Studio.

Il formato della stringa che identifica la risorsa icona è una notazione punteggiata, costituita dal nome dello spazio di nome radice per l'assembly, seguito da un punto e poi dal nome del file icona.

Per incorporare un file icona come risorsa in un assembly usando Visual Studio, crea una nuova icona e poi imposta l'attributo Build Action del file icona su Embedded Resource nella finestra Proprietà di Visual Studio.

Si applica a