Udostępnij za pośrednictwem


Klasa ConnectionManager

Zawiera informacje, które musisz połączyć się z danymi źródło.Wszystkie klasy, które dziedziczą z ConnectionManager zawierają te same właściwości i metod.ConnectionManager Klasy izolatów szczegóły realizacji połączeń różnych typów z runtime.Umożliwia to runtime interakcję z każdego menedżer połączeń w spójny i przewidywalny sposób.Menedżerowie połączenia zawiera zestaw właściwości zapasów, które wszystkie połączenia mają wspólne, takich jak Name, ID, Description, i ConnectionString.Jednak każdy typ połączenia ma dodatkowe właściwości, które są specyficzne dla tego typu połączenia.Te można uzyskać dostęp za pośrednictwem kolekcjaProperties .Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.ConnectionManager

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

Składnia

'Deklaracja
Public NotInheritable Class ConnectionManager _
    Inherits DtsObject _
    Implements IDTSObjectHost, IDTSPersist, IDTSName, IComponent,  _
    IDisposable, IDTSPropertiesProvider, IDTSPackagePath
'Użycie
Dim instance As ConnectionManager
public sealed class ConnectionManager : DtsObject, 
    IDTSObjectHost, IDTSPersist, IDTSName, IComponent, IDisposable, 
    IDTSPropertiesProvider, IDTSPackagePath
public ref class ConnectionManager sealed : public DtsObject, 
    IDTSObjectHost, IDTSPersist, IDTSName, IComponent, IDisposable, 
    IDTSPropertiesProvider, IDTSPackagePath
[<SealedAttribute>]
type ConnectionManager =  
    class
        inherit DtsObject
        interface IDTSObjectHost
        interface IDTSPersist
        interface IDTSName
        interface IComponent
        interface IDisposable
        interface IDTSPropertiesProvider
        interface IDTSPackagePath
    end
public final class ConnectionManager extends DtsObject implements IDTSObjectHost, IDTSPersist, IDTSName, IComponent, IDisposable, IDTSPropertiesProvider, IDTSPackagePath

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

Właściwości

  Nazwa Opis
Właściwość publiczna ConnectionString Pobiera lub ustawia połączenie ciąg używane do nawiązania połączenia ze źródłem danych.
Właściwość publiczna CreationName Zwraca ciąg, który jest używany w czasie wykonywania do utworzenia wystąpienie ConnectionManager obiektu i dodać obiekt do Connections kolekcja.Ta właściwość jest tylko do odczytu.
Właściwość publiczna DelayValidation Pobiera lub ustawia wartość logiczna , wskazuje, czy sprawdzanie poprawności pakietu jest opóźnione aż uruchamia pakiet.
Właściwość publiczna Description Pobiera lub ustawia opis ConnectionManager obiektu.
Właściwość publiczna HostType Pobiera wyliczenie opisuje typ używanego połączenia przez hosta.Ta właściwość jest tylko do odczytu.
Właściwość publiczna ID Pobiera identyfikator ConnectionManager.Ta właściwość jest tylko do odczytu.
Właściwość publiczna InnerObject Zwraca typ określonego połączenia, który został utworzony.Ta właściwość jest tylko do odczytu.
Właściwość publiczna Name Pobiera lub ustawia nazwę ConnectionManager obiektu.
Właściwość publiczna Properties Pobiera kolekcja właściwość obiektów dla ConnectionManager.Jest to metoda dostępu do właściwości określonego połączenia, obsługiwanego przez menedżer połączeń.Ta właściwość jest tylko do odczytu.
Właściwość publiczna ProtectionLevel Pobiera lub ustawia poziom szyfrowanie na dane poufne zawarte w pakiet.
Właściwość publiczna Site Infrastruktura.
Właściwość publiczna SupportsDTCTransactions Zwraca wartość logiczna , wskazuje, czy obsługuje połączenia Microsoft transakcji Distributed Transaction Coordinator (MS DTC).

Do góry

Metody

  Nazwa Opis
Metoda publiczna AcquireConnection Tworzy wystąpienie typu połączenia.
Metoda publiczna Dispose Zwalnia zasoby używane przez ConnectionManager.
Metoda publiczna Equals Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetExpression Zwraca ciąg zawiera wyrażenie dla określonej właściwość. Null oznacza, że żadne wyrażenie, został przypisany.
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject).
Metoda publiczna GetPackagePath Pobiera lub ustawia ścieżka pakiet, który dotyczy połączenia.
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna LoadFromXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby załadować pakiet, który został zapisany jako XML, należy użyć Application.LoadPackage metoda.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna ReleaseConnection Zwalnia połączenie ustanowione podczas AcquireConnection.O nazwie w projekcie czas i uruchomczas.
Metoda publiczna SaveToXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda.
Metoda publiczna SetExpression Przypisuje określone wyrażenie właściwość.Określ nullodwołanie o wartości null (Nothing w języku Visual Basic) usunąć istniejące wyrażenie z właściwość.
Metoda publiczna SetQualifier Zmienia kwalifikator menedżer połączeń, po utworzeniu menedżer połączeń, ale przed jego użyciem w uruchomionego pakiet.
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne Disposed Dodaje funkcję obsługa zdarzeń, aby posłuchać Disposed zdarzenie ConnectionManager.

Do góry

Uwagi

Menedżer połączeń jest logiczną reprezentacją połączenia.W projekcie czas, w graficzny interfejs użytkownika, użyj menedżer połączeń do opisania fizycznego połączenia, uruchomczas tworzy po uruchomieniu tego pakiet.Integration Serviceszawiera różne rodzaje menedżerów połączenie umożliwiające pakietów połączyć się z różnych źródeł danych.Na przykład jest ActiveX Data Objects (ADO) Menedżera połączeń, ADO.Menedżer połączeń netto, Menedżer połączeń ODBC itd.Aby uzyskać więcej informacji, zobacz temat Extending Packages with Custom Objects.

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.