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.
Bir veri kaynağına doğrudan bağlantılarla çalışmanızı sağlayan özellikler ve yöntemler sağlar.
public ref class DataConnectionSupport abstract : Microsoft::VisualStudio::Data::ServiceProviderWithSite, IDisposable
public abstract class DataConnectionSupport : Microsoft.VisualStudio.Data.ServiceProviderWithSite, IDisposable
type DataConnectionSupport = class
inherit ServiceProviderWithSite
interface IDisposable
Public MustInherit Class DataConnectionSupport
Inherits ServiceProviderWithSite
Implements IDisposable
- Devralma
- Türetilmiş
- Uygulamalar
Oluşturucular
| Name | Description |
|---|---|
| DataConnectionSupport() |
Sınıf oluşturucu. Sınıfın parametrelenmemiş bir örneğini DataConnectionSupport oluşturur. |
Özellikler
| Name | Description |
|---|---|
| ConnectionString |
Belirli bir veri kaynağı bağlantısı 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ı kurmak için bekleme süresini saniye cinsinden alır veya ayarlar. |
| ProviderObject |
Belirtilen bağlantı için temel alınan veri sağlayıcısı nesnesini alır. |
| ServiceTypes |
Bir hizmet GUID'sinin belirtildiği yönetilmeyen QueryService yöntem çağrısını yönetilen bir türün belirtildiği yönetilen IServiceProvider.GetService yöntem çağrısına dönüştürmek için kullanılan hizmet türlerinin listesini alır. (Devralındığı yer: ServiceProvider) |
| Site |
Site nesnesi örneğini alır veya ayarlar. (Devralındığı yer: ServiceProviderWithSite) |
| State |
Veri bağlantısının durumunu alır. |
Yöntemler
| Name | Description |
|---|---|
| Close() |
Belirtilen bağlantıyı kapatır. |
| Dispose() |
Kaynakları serbest bırakma, yayımlama veya sıfırlama ile ilişkili görevleri gerçekleştirir. |
| Dispose(Boolean) |
Kaynakları serbest bırakma, yayımlama veya sıfırlama ile ilişkili görevleri gerçekleştirir. |
| Finalize() |
Bağlantıyı son haline ekler. |
| 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) |
| GetServiceImpl(Guid) |
Belirli bir GUID'ye sahip bir hizmeti almak için uygulamayı sağlar. (Devralındığı yer: ServiceProvider) |
| GetServiceImpl(Type) |
Uygulama hizmetlerini edinmenizi sağlar. |
| Initialize(Object) |
Belirtilen bağlantıyı, isteğe bağlı olarak mevcut bir veri sağlayıcısı nesnesinden başlatır. |
| OnSiteChanged(EventArgs) |
Olayı tetikler SiteChanged . (Devralındığı yer: ServiceProviderWithSite) |
| Open(Boolean) |
Belirtilen bağlantıyı açar. |
| RaiseMessageReceived(String) |
Kapsayan MessageReceivedörnekte olayı tetikler DataConnection . |
| RaiseStateChanged(DataConnectionState, DataConnectionState) |
Kapsayan örnekte durum değişikliği olayını yükseltir DataConnection . |
Ekinlikler
| Name | Description |
|---|---|
| SiteChanged |
Özellik değiştiğinde tetiklenen Site olay. (Devralındığı yer: ServiceProviderWithSite) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IObjectWithSite.GetSite(Guid, IntPtr) |
yöntemini kullanarak IObjectWithSite.SetSite(Object) son site kümesini alır. Bilinen bir site yoksa, bir özel durum oluşturulur. (Devralındığı yer: ServiceProviderWithSite) |
| IObjectWithSite.SetSite(Object) |
Sitenin belirli bir IUnknown nesneye yönelik işaretçisini sağlar. (Devralındığı yer: ServiceProviderWithSite) |
| 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ı
| Name | Description |
|---|---|
| QueryService(IServiceProvider, Guid) |
Hizmet GUID'sini temel alan bir hizmet sağlayıcısı tarafından 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. |