Condividi tramite


DtsTaskAttribute.IconResource Proprietà

Definizione

Ottiene o imposta l'icona associata all'oggetto attività.

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à

Stringa che identifica la risorsa icona dell'attività.

Esempio

Nell'esempio seguente viene illustrata una classe di attività che fornisce una risorsa icona. In questo esempio il file icona è denominato MyTaskIcon.icoe il nome dell'assembly è MyTask.

using System;  
using Microsoft.SqlServer.Dts.Runtime;  
namespace Microsoft.SSIS.Samples  
{  
  [DtsTask  
  (  
   DisplayName = "MyTask",  
   IconResource = "MyTask.MyTaskIcon.ico",  
   UITypeName = "My Custom Task," +  
   "Version=1.0.0.0," +  
   "Culture = Neutral," +  
   "PublicKeyToken = 12345abc6789de01",  
   TaskType = "PackageMaintenance",  
   TaskContact = "MyTask; company name; any other information",  
   RequiredProductLevel = DTSProductLevel.None  
   )]  
  public class MyTask : Task  
  {  
    // Your code here.  
  }  
}  
Imports System  
Imports Microsoft.SqlServer.Dts.Runtime  

<DtsTask(DisplayName:="MyTask", _  
 IconResource:="MyTask.MyTaskIcon.ico", _  
 UITypeName:="My Custom Task," & _  
 "Version=1.0.0.0,Culture=Neutral," & _  
 "PublicKeyToken=12345abc6789de01", _  
 TaskType:="PackageMaintenance", _  
 TaskContact:="MyTask; company name; any other information", _  
 RequiredProductLevel:=DTSProductLevel.None)> _  
Public Class MyTask  
  Inherits Task  

  ' Your code here.  

End Class 'MyTask  

Commenti

Se specificata, questa proprietà identifica le icone visualizzate nella casella degli strumenti Elementi del flusso di controllo e nell'area di progettazione flusso di controllo del pacchetto quando l'attività viene aggiunta a un pacchetto.

La casella degli strumenti Elementi flusso di controllo usa il tipo di immagine 16x16, 16 colori e l'area di progettazione del flusso di dati usa il tipo di immagine 32x32, 16 colori che sono i tipi di immagine predefiniti delle icone create con Visual Studio .NET.

Il formato della stringa che identifica la risorsa icona è una notazione punteggiata costituita dal nome dell'assembly e dal nome del file icona, separati da un punto (.).

Per incorporare un file icona come risorsa in un assembly usando Visual Studio .NET, creare una nuova icona e quindi impostare l'attributo Azione di compilazione del file icona su Risorsa incorporata nella finestra Proprietà di Visual Studio.

Si applica a