Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
DtsPipelineComponentAttribute Class

DtsPipelineComponentAttribute Class

Contains design-time information about a PipelineComponent object.


Namespace:  Microsoft.SqlServer.Dts.Pipeline
Assembly:  Microsoft.SqlServer.PipelineHost (in Microsoft.SqlServer.PipelineHost.dll)

[AttributeUsageAttribute(AttributeTargets::Class, Inherited = false, AllowMultiple = false)]
public ref class DtsPipelineComponentAttribute : public DtsLocalizableAttribute

The DtsPipelineComponentAttribute type exposes the following members.

Public methodDtsPipelineComponentAttributeInitializes a new instance of the DtsPipelineComponentAttribute class.

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.

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.)

Explicit interface implemetationPrivate methodSystem#Runtime#InteropServices#_Attribute#GetIDsOfNames (Inherited from Attribute.)
Explicit interface implemetationPrivate methodSystem#Runtime#InteropServices#_Attribute#GetTypeInfo (Inherited from Attribute.)
Explicit interface implemetationPrivate methodSystem#Runtime#InteropServices#_Attribute#GetTypeInfoCount (Inherited from Attribute.)
Explicit interface implemetationPrivate methodSystem#Runtime#InteropServices#_Attribute#Invoke (Inherited from Attribute.)

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.

No code example is currently available or this language may not be supported.

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

Community Additions

© 2015 Microsoft