Share via


DtsTaskAttribute.RequiredProductLevel Property

Gets or sets a value from the DTSProductLevel enumeration so you can specify a specific product that this task is used with in the attribute.

Namespace: Microsoft.SqlServer.Dts.Runtime
Assembly: Microsoft.SqlServer.ManagedDTS (in microsoft.sqlserver.manageddts.dll)

Syntax

'Declaration
Public Property RequiredProductLevel As DTSProductLevel
public DTSProductLevel RequiredProductLevel { get; set; }
public:
property DTSProductLevel RequiredProductLevel {
    DTSProductLevel get ();
    void set (DTSProductLevel value);
}
/** @property */
public DTSProductLevel get_RequiredProductLevel ()

/** @property */
public void set_RequiredProductLevel (DTSProductLevel value)
public function get RequiredProductLevel () : DTSProductLevel

public function set RequiredProductLevel (value : DTSProductLevel)

Remarks

Updated sample code:15 September 2007

Example

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

Thread Safety

Any public static (Shared in Microsoft Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Platforms

Development Platforms

For a list of the supported platforms, see Hardware and Software Requirements for Installing SQL Server 2005.

Target Platforms

For a list of the supported platforms, see Hardware and Software Requirements for Installing SQL Server 2005.

See Also

Reference

DtsTaskAttribute Class
DtsTaskAttribute Members
Microsoft.SqlServer.Dts.Runtime Namespace

Change History

Release

History

15 September 2007

Changed content:
  • Corrected code examples.