Freigeben über


DtsTaskAttribute Konstruktor

Definition

Initialisiert eine neue Instanz der DtsTaskAttribute-Klasse.

public:
 DtsTaskAttribute();
public DtsTaskAttribute ();
Public Sub New ()

Beispiele

Das folgende Beispiel zeigt eine Klasse, die dieses Attribut implementiert. Mit diesen Attributen kann die Laufzeit den Vorgang aufzählen und die Benutzeroberfläche des Vorgangs dem Vorgang zuordnen. Der UITypeName Name der Task-Benutzeroberfläche im Namespace des benutzerdefinierten Vorgangs muss übereinstimmen.

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  

Gilt für: