Click to Rate and Give Feedback
MSDN
MSDN Library
Collapse All/Expand All Collapse All
Other versions are also available for the following:
DtsPipelineComponentAttribute Class

Contains design-time information about a PipelineComponent object.

System..::.Object
  System..::.Attribute
    Microsoft.SqlServer.Dts.Pipeline.Localization..::.DtsLocalizableAttribute
      Microsoft.SqlServer.Dts.Pipeline..::.DtsPipelineComponentAttribute

Namespace:  Microsoft.SqlServer.Dts.Pipeline
Assembly:  Microsoft.SqlServer.PipelineHost (in Microsoft.SqlServer.PipelineHost.dll)
Visual Basic (Declaration)
<AttributeUsageAttribute(AttributeTargets.Class, Inherited := False, AllowMultiple := False)> _
Public Class DtsPipelineComponentAttribute _
    Inherits DtsLocalizableAttribute
Visual Basic (Usage)
Dim instance As DtsPipelineComponentAttribute
C#
[AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = false)]
public class DtsPipelineComponentAttribute : DtsLocalizableAttribute
Visual C++
[AttributeUsageAttribute(AttributeTargets::Class, Inherited = false, AllowMultiple = false)]
public ref class DtsPipelineComponentAttribute : public DtsLocalizableAttribute
F#
[<AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = false)>]
type DtsPipelineComponentAttribute =  
    class
        inherit DtsLocalizableAttribute
    end
JScript
public class DtsPipelineComponentAttribute extends DtsLocalizableAttribute

The DtsPipelineComponentAttribute type exposes the following members.

  NameDescription
Public methodDtsPipelineComponentAttributeInitializes a new instance of the DtsPipelineComponentAttribute class.
Top
  NameDescription
Public propertyComponentTypeIdentifies a component as a source, destination, or transformation.
Public propertyCurrentVersionGets or sets the version of the component.
Public propertyDescriptionGets or sets the description of the DtsLocalizableAttribute. (Inherited from DtsLocalizableAttribute.)
Public propertyDisplayNameGets or sets the display name of the DtsLocalizableAttribute. (Inherited from DtsLocalizableAttribute.)
Public propertyHelpCollectionGets or sets the help collection from which to retrieve the help.
Public propertyHelpKeywordGets or sets the help keyword associated with the component.
Public propertyIconResourceGets or sets the icon used to represent the component in the toolbox.
Public propertyLocalizationTypeGets or sets the class that supplies values for the DtsLocalizableAttribute. (Inherited from DtsLocalizableAttribute.)
Public propertyNoEditorGets or sets a value indicating whether the Advanced Properties editor is available for the component.
Public propertyRequiredProductLevelGets or sets a value indicating the required SQL Server 2005 product level for the data flow component.
Public propertySamplesTagGets or sets the samples tag from the component.
Public propertyShapeProgIDGets or sets the designer shape of the component.
Public propertySupportsBackPressureIdentifies 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.
Public propertyTypeId (Inherited from Attribute.)
Public propertyUITypeNameGets or sets the qualified name of the assembly implementing the user interface of the component.
Top
  NameDescription
Public methodEquals (Inherited from Attribute.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Attribute.)
Public methodGetType (Inherited from Object.)
Public methodIsDefaultAttribute (Inherited from Attribute.)
Public methodMatch (Inherited from Attribute.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top

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.

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

C#
[DtsPipelineComponent(DisplayName="MyComponent", ComponentType=ComponentType.Transform)]
public class MyComponent: PipelineComponent
{}
Visual Basic
DtsPipelineComponent(DisplayName="MyComponent", ComponentType=ComponentType.Transform)> _ 
Public Class MyComponent 
Inherits PipelineComponent 
End Class
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
© 2012 Microsoft. All rights reserved. Terms of Use | Trademarks | Privacy Statement
Page view tracker