DtsTaskAttribute.IconResource Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.ico
et 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.