Udostępnij za pośrednictwem


Klasa DtsPipelineComponentAttribute

Zawiera projekt -czas informacje o PipelineComponent obiektu.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline
Zestaw:  Microsoft.SqlServer.PipelineHost (w Microsoft.SqlServer.PipelineHost.dll)

Składnia

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

Typ DtsPipelineComponentAttribute uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DtsPipelineComponentAttribute Inicjuje nowe wystąpienie DtsPipelineComponentAttribute klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna ComponentType Identyfikuje składnik, jak źródło, obiekt docelowy lub transformacja.
Właściwość publiczna CurrentVersion Pobiera lub ustawia wersja składnika.
Właściwość publiczna Description Pobiera lub ustawia opis DtsLocalizableAttribute. (Dziedziczony z DtsLocalizableAttribute).
Właściwość publiczna DisplayName Pobiera lub ustawia nazwę wyświetlaną DtsLocalizableAttribute. (Dziedziczony z DtsLocalizableAttribute).
Właściwość publiczna IconResource Pobiera lub ustawia ikona reprezentuje składnik w przyborniku.
Właściwość publiczna LocalizationType Pobiera lub ustawia klasy, który dostarcza wartości dla DtsLocalizableAttribute. (Dziedziczony z DtsLocalizableAttribute).
Właściwość publiczna NoEditor Pobiera lub ustawia wartość wskazującą czy Właściwości zaawansowane edytor jest dostępny dla składnika.
Właściwość publiczna RequiredProductLevel Pobiera lub ustawia wartość wskazującą wymagane SQL Server 2005 poziom produktu dla składnik przepływu danych.
Właściwość publiczna ShapeProgID Pobiera lub ustawia projektanta kształtu składnika.
Właściwość publiczna TypeId (Dziedziczony z Attribute).
Właściwość publiczna UITypeName Pobiera lub ustawia kwalifikowana nazwa wirtualny plik dziennika wykonawczych składnika interfejs użytkownika.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Equals (Dziedziczony z Attribute).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Attribute).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna IsDefaultAttribute (Dziedziczony z Attribute).
Metoda publiczna Match (Dziedziczony z Attribute).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna _Attribute.GetIDsOfNames (Dziedziczony z Attribute).
Jawna implementacja interfejsuMetoda prywatna _Attribute.GetTypeInfo (Dziedziczony z Attribute).
Jawna implementacja interfejsuMetoda prywatna _Attribute.GetTypeInfoCount (Dziedziczony z Attribute).
Jawna implementacja interfejsuMetoda prywatna _Attribute.Invoke (Dziedziczony z Attribute).

Do góry

Uwagi

Ten atrybut jest stosowany do zarządzanych przepływ danych składników, które czerpią z PipelineComponent.Atrybut określa klasę jako zarządzany składnik przepływ danych i informacje za pośrednictwem jego właściwości sterujące jak projektant SSIS Wyświetla i współdziała z obiektu.

Przykłady

W poniższym przykładzie pokazano zarządzanych składnik przepływ danych który implementuje ten atrybut.

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

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.