Condividi tramite


Classe DtsPipelineComponentAttribute

Contains design-time information about a PipelineComponent object.

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.SqlServer.Dts.Pipeline
Assembly:  Microsoft.SqlServer.PipelineHost (in Microsoft.SqlServer.PipelineHost.dll)

Sintassi

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

Nel tipo DtsPipelineComponentAttribute sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico DtsPipelineComponentAttribute Initializes a new instance of the DtsPipelineComponentAttribute class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ComponentType Identifies a component as a source, destination, or transformation.
Proprietà pubblica CurrentVersion Gets or sets the version of the component.
Proprietà pubblica Description Gets or sets the description of the DtsLocalizableAttribute. Ereditato da DtsLocalizableAttribute.
Proprietà pubblica DisplayName Gets or sets the display name of the DtsLocalizableAttribute. Ereditato da DtsLocalizableAttribute.
Proprietà pubblica HelpCollection Gets or sets the help collection from which to retrieve the help.
Proprietà pubblica HelpKeyword Gets or sets the help keyword associated with the component.
Proprietà pubblica IconResource Gets or sets the icon used to represent the component in the toolbox.
Proprietà pubblica LocalizationType Gets or sets the class that supplies values for the DtsLocalizableAttribute. Ereditato da DtsLocalizableAttribute.
Proprietà pubblica NoEditor Gets or sets a value indicating whether the Advanced Properties editor is available for the component.
Proprietà pubblica RequiredProductLevel Gets or sets a value indicating the required SQL Server 2005 product level for the data flow component.
Proprietà pubblica SamplesTag Gets or sets the samples tag from the component.
Proprietà pubblica ShapeProgID Gets or sets the designer shape of the component.
Proprietà pubblica SupportsBackPressure Identifies 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.
Proprietà pubblica TypeId Ereditato da Attribute.
Proprietà pubblica UITypeName Gets or sets the qualified name of the assembly implementing the user interface of the component.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Ereditato da Attribute.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Attribute.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico IsDefaultAttribute Ereditato da Attribute.
Metodo pubblico Match Ereditato da Attribute.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico ToString Ereditato da Object.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetIDsOfNames Ereditato da Attribute.
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetTypeInfo Ereditato da Attribute.
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetTypeInfoCount Ereditato da Attribute.
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.Invoke Ereditato da Attribute.

In alto

Osservazioni

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.

Esempi

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

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Dts.Pipeline