Поделиться через


Класс 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

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.