DtsPipelineComponentAttribute DtsPipelineComponentAttribute 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
Public Class DtsPipelineComponentAttribute
Inherits DtsLocalizableAttribute
Inheritance
DtsPipelineComponentAttributeDtsPipelineComponentAttributeDtsPipelineComponentAttribute
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() DtsPipelineComponentAttribute() DtsPipelineComponentAttribute()

Initializes a new instance of the DtsPipelineComponentAttribute class.

Properties

ComponentType ComponentType ComponentType

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

CurrentVersion CurrentVersion CurrentVersion

Gets or sets the version of the component.

Description Description Description

Gets or sets the description of the DtsLocalizableAttribute.

(Inherited from DtsLocalizableAttribute)
DisplayName DisplayName DisplayName

Gets or sets the display name of the DtsLocalizableAttribute.

(Inherited from DtsLocalizableAttribute)
HelpCollection HelpCollection HelpCollection

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

HelpKeyword HelpKeyword HelpKeyword

Gets or sets the help keyword associated with the component.

IconResource IconResource IconResource

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

LocalizationType LocalizationType LocalizationType

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

(Inherited from DtsLocalizableAttribute)
NoEditor NoEditor NoEditor

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

RequiredProductLevel RequiredProductLevel RequiredProductLevel

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

SamplesTag SamplesTag SamplesTag

Gets or sets the samples tag from the component.

ShapeProgID ShapeProgID ShapeProgID

Gets or sets the designer shape of the component.

SupportsBackPressure SupportsBackPressure 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 UITypeName UITypeName

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

Applies to