DtsTaskAttribute.IconResource Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à.