Bagikan melalui


IVsDataConnection Antarmuka

Definisi

Mewakili koneksi data.

public interface class IVsDataConnection : IDisposable, IServiceProvider, Microsoft::VisualStudio::Data::Services::IVsDataConnectionEvents
public interface IVsDataConnection : IDisposable, IServiceProvider, Microsoft.VisualStudio.Data.Services.IVsDataConnectionEvents
type IVsDataConnection = interface
    interface IVsDataConnectionEvents
    interface IServiceProvider
    interface IDisposable
Public Interface IVsDataConnection
Implements IDisposable, IServiceProvider, IVsDataConnectionEvents
Penerapan

Properti

ConnectionTimeout

Mendapatkan atau mengatur jumlah waktu untuk menunggu untuk membuat koneksi sebelum mengakhiri upaya dan menghasilkan kesalahan waktu habis.

CurrentThreadHasLock

Mendapatkan nilai yang menunjukkan apakah utas saat ini memiliki kunci pada objek koneksi data.

DisplayConnectionString

Mendapatkan string koneksi di mana informasi sensitif, jika ada, diformat untuk tampilan aman.

EncryptedConnectionString

Mendapatkan versi terenkripsi dari string koneksi.

IsLocked

Mendapatkan nilai yang menunjukkan apakah koneksi data saat ini dikunci.

IsNonLocking

Mendapatkan nilai yang menunjukkan apakah koneksi data mendukung penguncian otomatis.

Provider

Mendapatkan GUID penyedia data.

SafeConnectionString

Mendapatkan string koneksi, tidak termasuk informasi sensitif.

Source

Mendapatkan GUID sumber data untuk koneksi data saat ini, jika ada.

State

Mendapatkan status koneksi data saat ini.

Metode

Clone()

Membuat salinan koneksi data saat ini.

Clone(Boolean)

Membuat salinan koneksi data saat ini.

Close()

Menutup koneksi data saat ini.

EnsureConnected()

Menentukan apakah koneksi data saat ini tersambung, dan, jika tidak, akan membukanya.

EquivalentTo(Guid, String, Boolean)

Menunjukkan apakah informasi koneksi data yang diberikan, seperti yang diwakili oleh GUID penyedia dan string koneksi, setara dengan instans koneksi data saat ini.

GetLockedProviderObject()

Mengambil penyedia data terkunci yang mendasar yang mendukung koneksi data saat ini.

GetLockedProviderObject(Int32)

Mengambil penyedia data yang mendasar setelah mengunci koneksi data saat ini.

Lock()

Mengunci koneksi data saat ini.

Lock(Int32)

Mengunci koneksi data saat ini.

Open()

Membuka koneksi data saat ini.

ReleaseExclusiveAccessProxy()

Merilis proksi akses eksklusif yang ada.

Unlock()

Membuka kunci koneksi data saat ini.

UnlockProviderObject()

Membuka kunci objek penyedia yang mendasar untuk koneksi data saat ini.

Acara

MessageReceived

Terjadi ketika pesan diterima dari sumber data.

(Diperoleh dari IVsDataConnectionEvents)
StateChanged

Terjadi ketika status koneksi data diubah.

(Diperoleh dari IVsDataConnectionEvents)

Berlaku untuk