Share via


DtsPipelineComponentAttribute Class

Definition

Contains design-time information about a PipelineComponent object.

public ref class DtsPipelineComponentAttribute : Microsoft::SqlServer::Dts::Pipeline::Localization::DtsLocalizableAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)]
public class DtsPipelineComponentAttribute : Microsoft.SqlServer.Dts.Pipeline.Localization.DtsLocalizableAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)>]
type DtsPipelineComponentAttribute = class
    inherit DtsLocalizableAttribute
Public Class DtsPipelineComponentAttribute
Inherits DtsLocalizableAttribute
Inheritance
DtsPipelineComponentAttribute
Attributes

Examples

The following example shows a managed data flow component that implements this attribute.

[DtsPipelineComponent(DisplayName="MyComponent", ComponentType=ComponentType.Transform)]  
public class MyComponent: PipelineComponent  
{}  
DtsPipelineComponent(DisplayName="MyComponent", ComponentType=ComponentType.Transform)> _   
Public Class MyComponent   
Inherits PipelineComponent   
End Class  

Remarks

This attribute is applied to managed data flow components that derive from PipelineComponent. The attribute identifies a class as a managed data flow component and provides information through its properties that controls how the SSIS Designer displays and interacts with the object.

Constructors

DtsPipelineComponentAttribute()

Initializes a new instance of the DtsPipelineComponentAttribute class.

Properties

ComponentType

Identifies a component as a source, destination, or transformation.

CurrentVersion

Gets or sets the version of the component.

Description

Gets or sets the description of the DtsLocalizableAttribute.

(Inherited from DtsLocalizableAttribute)
DisplayName

Gets or sets the display name of the DtsLocalizableAttribute.

(Inherited from DtsLocalizableAttribute)
HelpCollection

Gets or sets the help collection from which to retrieve the help.

HelpKeyword

Gets or sets the help keyword associated with the component.

IconResource

Gets or sets the icon used to represent the component in the toolbox.

LocalizationType

Gets or sets the class that supplies values for the DtsLocalizableAttribute.

(Inherited from DtsLocalizableAttribute)
NoEditor

Gets or sets a value indicating whether the Advanced Properties editor is available for the component.

RequiredProductLevel

Gets or sets a value indicating the required SQL Server 2005 product level for the data flow component.

SamplesTag

Gets or sets the samples tag from the component.

ShapeProgID

Gets or sets the designer shape of the component.

SupportsBackPressure

Identifies the component as one that supports more than one input, and implements the optional methods for handling excessive memory usage if the inputs produce data at uneven rates.

UITypeName

Gets or sets the qualified name of the assembly implementing the user interface of the component.

Applies to