Bagikan melalui


DataConnectionSupport Kelas

Definisi

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.

Berlaku untuk