Export (0) Print
Expand All

DtsPipelineComponentAttribute Class

Contains design-time information about a PipelineComponent object.

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

[AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = false)]
public class DtsPipelineComponentAttribute : 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

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

[DtsPipelineComponent(DisplayName="MyComponent", ComponentType=ComponentType.Transform)]
public class MyComponent: PipelineComponent
{}

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

ADD
Show:
© 2014 Microsoft