DataConnectionSupport 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.
Mewakili implementasi antarmuka IVsDataConnectionSupport.
public ref class DataConnectionSupport abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableServiceProvider<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, IDisposable, IServiceProvider, Microsoft::VisualStudio::Data::Services::IVsDataConnectionEvents, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionSupport
public abstract class DataConnectionSupport : Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, IDisposable, IServiceProvider, Microsoft.VisualStudio.Data.Services.IVsDataConnectionEvents, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionSupport
type DataConnectionSupport = class
inherit DataSiteableServiceProvider<IVsDataConnection>
interface IVsDataConnectionSupport
interface IServiceProvider
interface IDisposable
interface IVsDataConnectionEvents
Public MustInherit Class DataConnectionSupport
Inherits DataSiteableServiceProvider(Of IVsDataConnection)
Implements IDisposable, IServiceProvider, IVsDataConnectionEvents, IVsDataConnectionSupport
- Warisan
- Turunan
- Penerapan
Konstruktor
| DataConnectionSupport() |
Menginisialisasi instans baru kelas DataConnectionSupport. |
Properti
| ConnectionString |
Mendapatkan atau mengatur representasi string informasi yang diperlukan untuk membuat koneksi sumber data tertentu. |
| ConnectionTimeout |
Mendapatkan atau mengatur jumlah waktu untuk menunggu saat membuat koneksi sebelum mengakhiri upaya dan menghasilkan kesalahan waktu habis. |
| ParentProvider |
Mendapatkan instans penyedia layanan induk saat ini. (Diperoleh dari ServiceProvider) |
| ProviderObject |
Mendapatkan penyedia data yang mendasar, yang mendukung koneksi data saat ini. |
| ServiceProvider |
Mendapatkan penyedia layanan Visual Studio global. |
| Site |
Mendapatkan atau mengatur situs. (Diperoleh dari DataSiteableServiceProvider<T>) |
| State |
Mendapatkan status koneksi data. |
Metode
| AddService(Type, Object) |
Menambahkan layanan yang ditentukan ke pengumpulan layanan internal. (Diperoleh dari ServiceProvider) |
| AddService(Type, Object, Boolean) |
Menambahkan layanan yang ditentukan ke kumpulan objek layanan atau ke kontainer layanan induk. (Diperoleh dari ServiceProvider) |
| AddService(Type, ServiceCreatorCallback) |
Menambahkan layanan yang ditentukan ke pengumpulan layanan internal. (Diperoleh dari ServiceProvider) |
| AddService(Type, ServiceCreatorCallback, Boolean) |
Menambahkan layanan yang ditentukan ke kumpulan layanan internal atau ke kontainer layanan induk. (Diperoleh dari ServiceProvider) |
| Close() |
Menutup koneksi yang ditentukan. |
| CreateService(IServiceContainer, Type) |
Membuat objek layanan baru, menentukan jenis layanan antarmuka. |
| Dispose() |
Merilis semua sumber daya yang disimpan oleh koneksi data. |
| Dispose(Boolean) |
Merilis semua sumber daya yang disimpan oleh koneksi data. |
| Finalize() |
Merilis semua sumber daya yang disimpan oleh koneksi data saat objek dukungan koneksi data dihancurkan. |
| GetService(Guid) |
Mengambil layanan dengan GUID layanan tertentu. (Diperoleh dari ServiceProvider) |
| GetService(Type) |
Mengambil layanan dari jenis yang ditentukan. (Diperoleh dari ServiceProvider) |
| Initialize(Object) |
Menginisialisasi koneksi yang ditentukan, secara opsional dari objek penyedia data yang ada. |
| OnMessageReceived(DataConnectionMessageReceivedEventArgs) |
MessageReceived Menangani peristiwa. |
| OnSiteChanged(EventArgs) |
Memunculkan kejadian SiteChanged. (Diperoleh dari DataSiteableServiceProvider<T>) |
| OnStateChanged(DataConnectionStateChangedEventArgs) |
StateChanged Menangani peristiwa. |
| Open(Boolean) |
Membuka koneksi data yang ditentukan. |
| RemoveService(Type) |
Menghapus layanan yang ditentukan dari kumpulan layanan internal (Diperoleh dari ServiceProvider) |
| RemoveService(Type, Boolean) |
Menghapus layanan yang ditentukan dari kumpulan layanan internal atau dari kontainer layanan induk. (Diperoleh dari ServiceProvider) |
Acara
| MessageReceived |
Terjadi ketika pesan diterima dari sumber data. |
| SiteChanged |
Terjadi ketika situs telah berubah. (Diperoleh dari DataSiteableServiceProvider<T>) |
| StateChanged |
Terjadi ketika status koneksi data telah berubah. |
Implementasi Antarmuka Eksplisit
| IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Berfungsi sebagai pabrik untuk layanan yang diekspos melalui implementasi IServiceProvider. (Diperoleh dari ServiceProvider) |
Metode Ekstensi
| QueryService(IServiceProvider, Guid) |
Mendapatkan layanan yang diekspos oleh penyedia layanan berdasarkan GUID layanannya. |
| QueryService<TService>(IServiceProvider) |
Mendapatkan layanan yang diekspos oleh penyedia layanan berdasarkan jenis layanannya. |