Udostępnij przez


Właściwość DtsTaskAttribute.IconResource

Pobiera lub ustawia ikony skojarzonej z obiekt zadania.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public Property IconResource As String
    Get
    Set
'Użycie
Dim instance As DtsTaskAttribute
Dim value As String

value = instance.IconResource

instance.IconResource = value
public string IconResource { get; set; }
public:
property String^ IconResource {
    String^ get ();
    void set (String^ value);
}
member IconResource : string with get, set
function get IconResource () : String
function set IconResource (value : String)

Wartość właściwości

Typ: System.String
Ciąg, który identyfikuje zasób ikonę zadania.

Uwagi

Po określeniu tej właściwość identyfikuje ikony, które są wyświetlane w Sterowania przepływem elementy przybornika i opakowania Przepływ sterowania projektanta powierzchni, gdy zadanie zostanie dodane do pakiet.

Elementy przepływu przybornik używa 16 x 16, 16 kolorów obrazu typu oraz przepływ danych projektanta powierzchni zastosowań 32 x 32 16 kolorów obrazu typu są typy obrazów domyślnych ikon utworzonych przy użyciu programu Visual Studio.NET.

Format ciąg, który identyfikuje zasób ikona jest notacji, która składa się z nazwy wirtualny plik dziennika i nazwa pliku ikony, oddzielonych kropką (.).

Aby osadzić plik ikony jako zasób w zestawie przy użyciu programu Visual Studio.NETTO, utworzyć nową ikonę, a następnie zestaw plik ikony Tworzenie akcji atrybut do Zasobów osadzonych w programie Visual Studio Właściwości okna.

Przykłady

W poniższym przykładzie przedstawiono klasy zadania, która zawiera zasób ikony.W tym przykładzie plik ikony o nazwie MyTaskIcon.ico, i nazwa wirtualny plik dziennika MyTask.

using System;
using Microsoft.SqlServer.Dts.Runtime;
namespace Microsoft.SSIS.Samples
{
  [DtsTask
  (
   DisplayName = "MyTask",
   IconResource = "MyTask.MyTaskIcon.ico",
   UITypeName = "MyNamespace.MyCustomTask,MyCustomTask," +
   "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:="MyNamespace.MyCustomTask,MyCustomTask," & _
 "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