DataConnectionSupport Sınıf
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.
IVsDataConnectionSupport arabiriminin bir uygulamasını temsil eder.
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
- Devralma
- Türetilmiş
- Uygulamalar
Oluşturucular
| DataConnectionSupport() |
DataConnectionSupport sınıfının yeni bir örneğini başlatır. |
Özellikler
| ConnectionString |
Belirtilen veri kaynağı bağlantısını kurmak için gereken bilgilerin dize gösterimini alır veya ayarlar. |
| ConnectionTimeout |
Denemeyi sonlandırmadan ve zaman aşımı hatası oluşturmadan önce bağlantı kurarken beklenmesi gereken süreyi alır veya ayarlar. |
| ParentProvider |
Üst hizmet sağlayıcısının geçerli örneğini alır. (Devralındığı yer: ServiceProvider) |
| ProviderObject |
Geçerli veri bağlantısını destekleyen temel veri sağlayıcısını alır. |
| ServiceProvider |
Genel Visual Studio hizmet sağlayıcısını alır. |
| Site |
Siteyi alır veya ayarlar. (Devralındığı yer: DataSiteableServiceProvider<T>) |
| State |
Veri bağlantısının durumunu alır. |
Yöntemler
| AddService(Type, Object) |
Belirtilen hizmeti iç hizmet koleksiyonuna ekler. (Devralındığı yer: ServiceProvider) |
| AddService(Type, Object, Boolean) |
Belirtilen hizmeti hizmet nesneleri koleksiyonuna veya üst hizmet kapsayıcısına ekler. (Devralındığı yer: ServiceProvider) |
| AddService(Type, ServiceCreatorCallback) |
Belirtilen hizmeti iç hizmet koleksiyonuna ekler. (Devralındığı yer: ServiceProvider) |
| AddService(Type, ServiceCreatorCallback, Boolean) |
Belirtilen hizmeti iç hizmet koleksiyonuna veya üst hizmet kapsayıcısına ekler. (Devralındığı yer: ServiceProvider) |
| Close() |
Belirtilen bağlantıyı kapatır. |
| CreateService(IServiceContainer, Type) |
Arabirim hizmet türünü belirterek yeni bir hizmet nesnesi oluşturur. |
| Dispose() |
Veri bağlantısı tarafından tutulan tüm kaynakları serbest bırakır. |
| Dispose(Boolean) |
Veri bağlantısı tarafından tutulan tüm kaynakları serbest bırakır. |
| Finalize() |
Veri bağlantısı destek nesnesi yok edildiğinde veri bağlantısı tarafından tutulan tüm kaynakları serbest bırakır. |
| GetService(Guid) |
Belirtilen hizmet GUID'siyle bir hizmeti alır. (Devralındığı yer: ServiceProvider) |
| GetService(Type) |
Belirtilen türdeki bir hizmeti alır. (Devralındığı yer: ServiceProvider) |
| Initialize(Object) |
İsteğe bağlı olarak mevcut bir veri sağlayıcısı nesnesinden belirtilen bağlantıyı başlatır. |
| OnMessageReceived(DataConnectionMessageReceivedEventArgs) |
Olayı işler MessageReceived . |
| OnSiteChanged(EventArgs) |
Olayı tetikler SiteChanged . (Devralındığı yer: DataSiteableServiceProvider<T>) |
| OnStateChanged(DataConnectionStateChangedEventArgs) |
Olayı işler StateChanged . |
| Open(Boolean) |
Belirtilen veri bağlantısını açar. |
| RemoveService(Type) |
Belirtilen hizmeti iç hizmetler koleksiyonundan kaldırır (Devralındığı yer: ServiceProvider) |
| RemoveService(Type, Boolean) |
Belirtilen hizmeti iç hizmetler koleksiyonundan veya üst hizmet kapsayıcısından kaldırır. (Devralındığı yer: ServiceProvider) |
Ekinlikler
| MessageReceived |
Veri kaynağından bir ileti alındığında gerçekleşir. |
| SiteChanged |
Site değiştiğinde gerçekleşir. (Devralındığı yer: DataSiteableServiceProvider<T>) |
| StateChanged |
Veri bağlantısının durumu değiştiğinde gerçekleşir. |
Belirtik Arabirim Kullanımları
| IServiceProvider.QueryService(Guid, Guid, IntPtr) |
IServiceProvider uygulaması aracılığıyla kullanıma sunulan hizmetler için bir fabrika olarak gerçekleştirir. (Devralındığı yer: ServiceProvider) |
Uzantı Metotları
| QueryService(IServiceProvider, Guid) |
Hizmet sağlayıcısı tarafından hizmet GUID'sine göre kullanıma sunulan bir hizmeti alır. |
| QueryService<TService>(IServiceProvider) |
Hizmet türüne göre hizmet sağlayıcısı tarafından kullanıma sunulan bir hizmeti alır. |