Udostępnij za pośrednictwem


Klasa DtsConnectionAttribute

Dostarcza projekt czas informacje o ConnectionManager obiektu.

Hierarchia dziedziczenia

System.Object
  System.Attribute
    Microsoft.SqlServer.Dts.Runtime.Localization.DtsLocalizableAttribute
      Microsoft.SqlServer.Dts.Runtime.DtsConnectionAttribute

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
<AttributeUsageAttribute(AttributeTargets.Class, Inherited := False, AllowMultiple := False)> _
Public NotInheritable Class DtsConnectionAttribute _
    Inherits DtsLocalizableAttribute
'Użycie
Dim instance As DtsConnectionAttribute
[AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = false)]
public sealed class DtsConnectionAttribute : DtsLocalizableAttribute
[AttributeUsageAttribute(AttributeTargets::Class, Inherited = false, AllowMultiple = false)]
public ref class DtsConnectionAttribute sealed : public DtsLocalizableAttribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = false)>]
type DtsConnectionAttribute =  
    class
        inherit DtsLocalizableAttribute
    end
public final class DtsConnectionAttribute extends DtsLocalizableAttribute

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

Konstruktorzy

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

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna ConnectionContact Pobiera lub ustawia ciąg zawiera informacje kontaktowe dla menedżer połączeń.
Właściwość publiczna ConnectionType Pobiera lub ustawia typ menedżer połączeń.Właściwość ta jest wymagana.
Właściwość publiczna Description Infrastruktura. (Dziedziczony z DtsLocalizableAttribute).
Właściwość publiczna DisplayName Infrastruktura. (Dziedziczony z DtsLocalizableAttribute).
Właściwość publiczna IconResource Pobiera lub ustawia ikony skojarzonej z obiektem menedżer połączeń.
Właściwość publiczna LocalizationType Infrastruktura. (Dziedziczony z DtsLocalizableAttribute).
Właściwość publiczna TypeId (Dziedziczony z Attribute).
Właściwość publiczna UITypeName Określa kwalifikowaną nazwę wirtualny plik dziennika, który implementuje interfejs użytkownika menedżer połączeń.

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 usług integracji menedżerów połączenia pochodzące z ConnectionManagerBase.Atrybut określa klasę jako Menedżer połączeń zarządzanych i zawiera informacje za pośrednictwem jego właściwości tego formantu, jak projektant SSIS Wyświetla i współdziała z obiektem.

DisplayName i ConnectionType Właściwości są wymagane właściwości.DisplayName Jest wyświetlana na liście menedżerów połączenia w Business Intelligence Development Studio.

Przykłady

W poniższym przykładzie przedstawiono klasy, która implementuje ten atrybut.

  [DtsConnection(DisplayName = "MyConnectionManager",
    Description = "Custom Connection Manager for Testing",
    IconResource = "MyConnectionManager.MyConnectionMgrIcon.ico",
    UITypeName = "MyNamespace.MyConnectionManagerClassName," +
    "MyAssemblyName,Version=1.0.0.0,Culture=neutral," +
    "PublicKeyToken=<value>")]
public class MyConnnectionMgr : ConnectionManagerBase
{
}
<DtsConnection(DisplayName:="MyConnectionManager", _
  Description:="Custom Connection Manager for Testing", _
  IconResource:="MyConnectionManager.MyConnectionMgrIcon.ico", _
  UITypeName:="MyNamespace.MyConnectionManagerClassName,MyAssemblyName," & _
  "Version=1.0.0.0,Culture=neutral,PublicKeyToken=<value>")> _
Public Class MyConnnectionMgr
     Inherits ConnectionManagerBase
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.