DtsTaskAttribute.IconResource Proprietà

Definizione

Ottiene o imposta l'icona associata all'oggetto di 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à

Una stringa che identifica la risorsa icona del compito.

Esempio

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

Quando specificata, questa proprietà identifica le icone mostrate nella Toolbox degli Elementi di Controllo del Flusso e sulla superficie del designer del Flusso di Controllo del pacchetto quando il compito viene aggiunto a un pacchetto.

La Control Flow Items Toolbox utilizza il tipo immagine 16x16, 16 colori e la superficie data flow designer utilizza il tipo immagine 32x32, 16 colori, che sono i tipi predefiniti di icone create con Visual Studio .NET.

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

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

Si applica a