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 | |
---|---|---|
![]() |
ConnectionString | Pobiera lub ustawia połączenie ciąg używane do nawiązania połączenia ze źródłem danych. |
![]() |
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. |
![]() |
DelayValidation | Pobiera lub ustawia wartość logiczna , wskazuje, czy sprawdzanie poprawności pakietu jest opóźnione aż uruchamia pakiet. |
![]() |
Description | Pobiera lub ustawia opis ConnectionManager obiektu. |
![]() |
HostType | Pobiera wyliczenie opisuje typ używanego połączenia przez hosta.Ta właściwość jest tylko do odczytu. |
![]() |
ID | Pobiera identyfikator ConnectionManager.Ta właściwość jest tylko do odczytu. |
![]() |
InnerObject | Zwraca typ określonego połączenia, który został utworzony.Ta właściwość jest tylko do odczytu. |
![]() |
Name | Pobiera lub ustawia nazwę ConnectionManager obiektu. |
![]() |
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. |
![]() |
ProtectionLevel | Pobiera lub ustawia poziom szyfrowanie na dane poufne zawarte w pakiet. |
![]() |
Site | Infrastruktura. |
![]() |
SupportsDTCTransactions | Zwraca wartość logiczna , wskazuje, czy obsługuje połączenia Microsoft transakcji Distributed Transaction Coordinator (MS DTC). |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AcquireConnection | Tworzy wystąpienie typu połączenia. |
![]() |
Dispose | Zwalnia zasoby używane przez ConnectionManager. |
![]() |
Equals | Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject). |
![]() |
Finalize | (Dziedziczony z Object). |
![]() |
GetExpression | Zwraca ciąg zawiera wyrażenie dla określonej właściwość. Null oznacza, że żadne wyrażenie, został przypisany. |
![]() |
GetHashCode | Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject). |
![]() |
GetPackagePath | Pobiera lub ustawia ścieżka pakiet, który dotyczy połączenia. |
![]() |
GetType | (Dziedziczony z Object). |
![]() |
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. |
![]() |
MemberwiseClone | (Dziedziczony z Object). |
![]() |
ReleaseConnection | Zwalnia połączenie ustanowione podczas AcquireConnection.O nazwie w projekcie czas i uruchomczas. |
![]() |
SaveToXML | Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda. |
![]() |
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ść. |
![]() |
SetQualifier | Zmienia kwalifikator menedżer połączeń, po utworzeniu menedżer połączeń, ale przed jego użyciem w uruchomionego pakiet. |
![]() |
ToString | (Dziedziczony z Object). |
Do góry
Zdarzenia
Nazwa | Opis | |
---|---|---|
![]() |
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.