ConnectionManager Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |