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é

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

Exemples

L’exemple suivant montre une classe de tâche qui fournit une ressource d’icônes. Dans cet exemple, le fichier d’icônes est nommé MyTaskIcon.ico, et le nom de l’assemblage 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 des éléments de contrôle du flux et sur la surface du concepteur de flux de contrôle du paquet lorsque la tâche est ajoutée à un paquet.

La boîte à outils Control Flow Items utilise le type d’image 16x16 à 16 couleurs, et la surface de conception du flux de données utilise le type d’image 32x32, 16 couleurs, qui sont les types d’images par défaut des icônes créées avec Visual Studio .NET.

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

Pour intégrer un fichier d'icônes comme ressource dans un assembleur en utilisant Visual Studio .NET, créez une nouvelle icône, puis définissez l'attribut Action de construction du fichier d'icônes sur Ressource intégrée dans la fenêtre des propriétés Visual Studio.

S’applique à