共用方式為


DtsPipelineComponentAttribute 類別

Contains design-time information about a PipelineComponent object.

繼承階層

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

命名空間:  Microsoft.SqlServer.Dts.Pipeline
組件:  Microsoft.SqlServer.PipelineHost (在 Microsoft.SqlServer.PipelineHost.dll 中)

語法

'宣告
<AttributeUsageAttribute(AttributeTargets.Class, Inherited := False, AllowMultiple := False)> _
Public Class DtsPipelineComponentAttribute _
    Inherits DtsLocalizableAttribute
'用途
Dim instance As DtsPipelineComponentAttribute
[AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = false)]
public class DtsPipelineComponentAttribute : DtsLocalizableAttribute
[AttributeUsageAttribute(AttributeTargets::Class, Inherited = false, AllowMultiple = false)]
public ref class DtsPipelineComponentAttribute : public DtsLocalizableAttribute
[<AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = false)>]
type DtsPipelineComponentAttribute =  
    class
        inherit DtsLocalizableAttribute
    end
public class DtsPipelineComponentAttribute extends DtsLocalizableAttribute

DtsPipelineComponentAttribute 型別公開下列成員。

建構函式

  名稱 說明
公用方法 DtsPipelineComponentAttribute Initializes a new instance of the DtsPipelineComponentAttribute class.

上層

屬性

  名稱 說明
公用屬性 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. (繼承自 DtsLocalizableAttribute。)
公用屬性 DisplayName Gets or sets the display name of the DtsLocalizableAttribute. (繼承自 DtsLocalizableAttribute。)
公用屬性 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. (繼承自 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.
公用屬性 ShapeProgID Gets or sets the designer shape of the component.
公用屬性 TypeId (繼承自 Attribute。)
公用屬性 UITypeName Gets or sets the qualified name of the assembly implementing the user interface of the component.

上層

方法

  名稱 說明
公用方法 Equals (繼承自 Attribute。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Attribute。)
公用方法 GetType (繼承自 Object。)
公用方法 IsDefaultAttribute (繼承自 Attribute。)
公用方法 Match (繼承自 Attribute。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 ToString (繼承自 Object。)

上層

明確 繼承 實作

  名稱 說明
明確介面實作私用方法 _Attribute. . :: . .GetIDsOfNames (繼承自 Attribute。)
明確介面實作私用方法 _Attribute. . :: . .GetTypeInfo (繼承自 Attribute。)
明確介面實作私用方法 _Attribute. . :: . .GetTypeInfoCount (繼承自 Attribute。)
明確介面實作私用方法 _Attribute. . :: . .Invoke (繼承自 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.

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

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。