Aracılığıyla paylaş


IVsDataConnection Arabirim

Tanım

Veri bağlantısını temsil eder.

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
Uygulamalar

Özellikler

ConnectionTimeout

Denemeyi sonlandırmadan ve zaman aşımı hatası oluşturmadan önce bağlantı kurmak için beklenmesi gereken süreyi alır veya ayarlar.

CurrentThreadHasLock

Geçerli iş parçacığının veri bağlantısı nesnesinde kilit olup olmadığını belirten bir değer alır.

DisplayConnectionString

Hassas bilgilerin (varsa) güvenli görüntü için biçimlendirildiği bağlantı dizesi alır.

EncryptedConnectionString

bağlantı dizesi şifrelenmiş bir sürümünü alır.

IsLocked

Geçerli veri bağlantısının kilitli olup olmadığını belirten bir değer alır.

IsNonLocking

Veri bağlantısının otomatik kilitlemeyi destekleyip desteklemediğini belirten bir değer alır.

Provider

Veri sağlayıcısının GUID değerini alır.

SafeConnectionString

Hassas bilgiler hariç bağlantı dizesi alır.

Source

Varsa, geçerli veri bağlantısı için veri kaynağının GUID'sini alır.

State

Veri bağlantısının geçerli durumunu alır.

Yöntemler

Clone()

Geçerli veri bağlantısının bir kopyasını oluşturur.

Clone(Boolean)

Geçerli veri bağlantısının bir kopyasını oluşturur.

Close()

Geçerli veri bağlantısını kapatır.

EnsureConnected()

Geçerli veri bağlantısının bağlı olup olmadığını belirler ve bağlı değilse bağlantıyı açar.

EquivalentTo(Guid, String, Boolean)

Verilen veri bağlantısı bilgilerinin, sağlayıcı GUID ve bağlantı dizesi tarafından gösterildiği gibi, veri bağlantısının geçerli örneğine eşdeğer olup olmadığını gösterir.

GetLockedProviderObject()

Geçerli veri bağlantısını destekleyen temel alınan kilitli veri sağlayıcısını alır.

GetLockedProviderObject(Int32)

Geçerli veri bağlantısını kilitledikten sonra temel alınan veri sağlayıcısını alır.

Lock()

Geçerli veri bağlantısını kilitler.

Lock(Int32)

Geçerli veri bağlantısını kilitler.

Open()

Geçerli veri bağlantısını açar.

ReleaseExclusiveAccessProxy()

Mevcut bir özel erişim ara sunucusunu serbest bırakır.

Unlock()

Geçerli veri bağlantısının kilidini açar.

UnlockProviderObject()

Geçerli veri bağlantısı için temel alınan sağlayıcı nesnesinin kilidini açar.

Ekinlikler

MessageReceived

Veri kaynağından bir ileti alındığında gerçekleşir.

(Devralındığı yer: IVsDataConnectionEvents)
StateChanged

Veri bağlantısının durumu değiştirildiğinde gerçekleşir.

(Devralındığı yer: IVsDataConnectionEvents)

Şunlara uygulanır