Partager via


Classe DtsPipelineComponentAttribute

Contains design-time information about a PipelineComponent object.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.SqlServer.Dts.Pipeline
Assembly :  Microsoft.SqlServer.PipelineHost (en Microsoft.SqlServer.PipelineHost.dll)

Syntaxe

'Déclaration
<AttributeUsageAttribute(AttributeTargets.Class, Inherited := False, AllowMultiple := False)> _
Public Class DtsPipelineComponentAttribute _
    Inherits DtsLocalizableAttribute
'Utilisation
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

Le type DtsPipelineComponentAttribute expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique DtsPipelineComponentAttribute Initializes a new instance of the DtsPipelineComponentAttribute class.

Haut de la page

Propriétés

  Nom Description
Propriété publique ComponentType Identifies a component as a source, destination, or transformation.
Propriété publique CurrentVersion Gets or sets the version of the component.
Propriété publique Description Gets or sets the description of the DtsLocalizableAttribute. (hérité de DtsLocalizableAttribute.)
Propriété publique DisplayName Gets or sets the display name of the DtsLocalizableAttribute. (hérité de DtsLocalizableAttribute.)
Propriété publique IconResource Gets or sets the icon used to represent the component in the toolbox.
Propriété publique LocalizationType Gets or sets the class that supplies values for the DtsLocalizableAttribute. (hérité de DtsLocalizableAttribute.)
Propriété publique NoEditor Gets or sets a value indicating whether the Advanced Properties editor is available for the component.
Propriété publique RequiredProductLevel Gets or sets a value indicating the required SQL Server 2005 product level for the data flow component.
Propriété publique ShapeProgID Gets or sets the designer shape of the component.
Propriété publique TypeId (hérité de Attribute.)
Propriété publique UITypeName Gets or sets the qualified name of the assembly implementing the user interface of the component.

Haut de la page

Méthodes

  Nom Description
Méthode publique Equals (hérité de Attribute.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Attribute.)
Méthode publique GetType (hérité de Object.)
Méthode publique IsDefaultAttribute (hérité de Attribute.)
Méthode publique Match (hérité de Attribute.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString (hérité de Object.)

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée _Attribute. . :: . .GetIDsOfNames (hérité de Attribute.)
Implémentation d'interface expliciteMéthode privée _Attribute. . :: . .GetTypeInfo (hérité de Attribute.)
Implémentation d'interface expliciteMéthode privée _Attribute. . :: . .GetTypeInfoCount (hérité de Attribute.)
Implémentation d'interface expliciteMéthode privée _Attribute. . :: . .Invoke (hérité de Attribute.)

Haut de la page

Notes

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.

Exemples

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

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.