Bagikan melalui


ConnectionManager Kelas

Definisi

Menyediakan informasi yang harus Anda sambungkan ke sumber data. Semua kelas yang mewarisi dari ConnectionManager berisi properti dan metode yang sama. Kelas ConnectionManager ini mengisolasi detail implementasi dari berbagai jenis koneksi dari runtime. Ini memungkinkan runtime untuk berinteraksi dengan setiap manajer koneksi secara konsisten dan dapat diprediksi. Pengelola koneksi berisi sekumpulan properti stok yang memiliki kesamaan dengan semua koneksi, seperti Name, , IDDescription, dan ConnectionString. Namun, setiap jenis koneksi memiliki properti tambahan yang khusus untuk jenis koneksi tersebut. Ini dapat diakses melalui Properties koleksi. Kelas ini tidak dapat diwariskan.

public ref class ConnectionManager sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, System::ComponentModel::IComponent
public sealed class ConnectionManager : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, System.ComponentModel.IComponent
type ConnectionManager = class
    inherit DtsObject
    interface IDTSObjectHost
    interface IDTSPersist
    interface IDTSName
    interface IComponent
    interface IDisposable
    interface IDTSPropertiesProvider
    interface IDTSPropertiesProviderEx
    interface IDTSPackagePath
    interface IDTSExecutionPath
Public NotInheritable Class ConnectionManager
Inherits DtsObject
Implements IComponent, IDisposable, IDTSExecutionPath, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
Warisan
ConnectionManager
Penerapan

Keterangan

Manajer koneksi adalah representasi logis dari koneksi. Pada waktu desain, di antarmuka pengguna grafis, Anda menggunakan manajer koneksi untuk menjelaskan koneksi fisik yang dibuat runtime saat paket berjalan. Layanan Integrasi menyediakan berbagai jenis manajer koneksi yang memungkinkan paket terhubung ke berbagai sumber data. Misalnya, ada manajer koneksi ActiveX Data Objects (ADO), manajer koneksi ADO.NET, manajer koneksi ODBC, dan sebagainya. Untuk informasi selengkapnya, lihat Memperluas Paket dengan Objek Kustom.

Properti

ConnectionString

Mendapatkan atau mengatur string koneksi yang digunakan untuk membuat koneksi ke sumber data.

CreationName

Mengembalikan string yang digunakan oleh runtime untuk membuat instans ConnectionManager objek dan untuk menambahkan objek ke Connections koleksi. Properti ini bersifat hanya baca.

DelayValidation

Mendapatkan atau mengatur Boolean yang menunjukkan apakah validasi paket tertunda hingga paket berjalan.

Description

Mendapatkan atau mengatur deskripsi ConnectionManager objek.

HasExpressions

Mendapatkan nilai yang menunjukkan apakah manajer koneksi memiliki properti yang diatur melalui ekspresi.

HostType

Mendapatkan enumerasi yang menjelaskan jenis host yang digunakan oleh koneksi. Properti ini bersifat hanya baca.

ID

Mendapatkan ID dari ConnectionManager. Properti ini bersifat hanya baca.

InnerObject

Mengembalikan tipe koneksi tertentu yang dibuat. Properti ini bersifat hanya baca.

Name

Mendapatkan atau mengatur nama ConnectionManager objek.

OfflineMode

Mendapatkan atau menetapkan nilai yang menunjukkan apakah manajer koneksi dalam mode offline.

Properties

Mendapatkan kumpulan objek properti untuk ConnectionManager. Ini adalah metode mengakses properti koneksi tertentu yang sedang dihosting oleh manajer koneksi. Properti ini bersifat hanya baca.

ProtectionLevel

Mendapatkan atau mengatur tingkat enkripsi yang dilakukan pada data sensitif yang terkandung dalam paket.

Qualifier

Mendapatkan atau mengatur kualifikasi untuk manajer koneksi.

Scope

Mendapatkan cakupan manajer koneksi.

Site

Mendapatkan atau mengatur situs manajer koneksi.

SupportsDTCTransactions

Mengembalikan Boolean yang menunjukkan apakah koneksi mendukung transaksi Koordinator Transaksi Terdistribusi Microsoft (MS DTC).

VariableDispenser

Mendapatkan dispenser variabel di pengelola koneksi.

Variables

Mendapatkan kumpulan variabel di pengelola koneksi.

Metode

AcquireConnection(Object)

Membuat instans jenis koneksi.

Dispose()

Merilis sumber daya yang digunakan oleh ConnectionManager.

Equals(Object)

Menentukan apakah dua instans objek sama.

(Diperoleh dari DtsObject)
GetExecutionPath()

Mengembalikan jalur eksekusi manajer koneksi.

GetExpression(String)

Mengembalikan String yang berisi ekspresi untuk properti yang ditentukan. Null berarti tidak ada ekspresi yang ditetapkan.

GetHashCode()

Mengembalikan kode hash untuk instans ini.

(Diperoleh dari DtsObject)
GetPackagePath()

Mendapatkan atau mengatur jalur paket tempat koneksi berlaku.

LoadFromXML(String, IDTSEvents)

Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk memuat paket yang telah disimpan sebagai .xml, gunakan metode .LoadPackage(String, IDTSEvents)

LoadFromXML(XmlNode, IDTSEvents)

Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk memuat paket yang telah disimpan sebagai .xml, gunakan metode .LoadPackage(String, IDTSEvents)

ReleaseConnection(Object)

Membebaskan koneksi yang dibuat selama AcquireConnection(Object). Dipanggil pada waktu desain dan runtime.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk menyimpan paket sebagai .xml, gunakan metode .SaveToXml(String, Package, IDTSEvents)

SetExpression(String, String)

Menetapkan ekspresi yang ditentukan ke properti . Tentukan null untuk menghapus ekspresi yang ada dari properti .

SetQualifier(String)

Mengubah kualifikasi pada manajer koneksi setelah manajer koneksi dibuat tetapi sebelum digunakan dalam paket yang sedang berjalan.

Acara

Disposed

Menambahkan penanganan aktivitas untuk mendengarkan Disposed peristiwa di ConnectionManager.

Berlaku untuk