DtsTaskAttribute.IconResource Propriété

Définition

Obtient ou définit l'icône associée à l'objet de tâche.

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

Valeur de propriété

Chaîne qui identifie la ressource icône de la tâche.

Exemples

L’exemple suivant montre une classe de tâches qui fournit une ressource d’icône. Dans cet exemple, le fichier d’icône est nommé MyTaskIcon.icoet le nom de l’assembly est 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  

Remarques

Lorsqu’elle est spécifiée, cette propriété identifie les icônes affichées dans la boîte à outils Éléments de flux de contrôle et sur l’aire du concepteur de flux de contrôle du package lorsque la tâche est ajoutée à un package.

La boîte à outils Éléments de flux de contrôle utilise le type d’image 16x16 et 16 couleurs et la surface du concepteur de flux de données utilise le type d’image 32x32 et 16 couleurs qui sont les types d’images par défaut des icônes créées à l’aide de Visual Studio .NET.

Le format de la chaîne qui identifie la ressource d’icône est une notation en pointillés qui se compose du nom de l’assembly et du nom du fichier d’icône, séparés par un point (.).

Pour incorporer un fichier d’icône en tant que ressource dans un assembly à l’aide de Visual Studio .NET, créez une icône, puis définissez l’attribut Action de génération du fichier d’icône sur Ressource incorporée dans la fenêtre Propriétés de Visual Studio.

S’applique à