IVsDataConnection Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |