AdoDotNetConnectionSupport 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 IVsDataConnectionSupport 介面的實作,並使用適當的 ADO .NET 對象間接實作 IVsDataCommand、IVsDataAsyncCommand 和 IVsDataTransaction 介面。
public ref class AdoDotNetConnectionSupport : Microsoft::VisualStudio::Data::Framework::DataConnectionSupport, Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<Microsoft::VisualStudio::Data::Core::IVsDataProvider ^>
public class AdoDotNetConnectionSupport : Microsoft.VisualStudio.Data.Framework.DataConnectionSupport, Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<Microsoft.VisualStudio.Data.Core.IVsDataProvider>
type AdoDotNetConnectionSupport = class
inherit DataConnectionSupport
interface IVsDataSiteableObject<IVsDataProvider>
Public Class AdoDotNetConnectionSupport
Inherits DataConnectionSupport
Implements IVsDataSiteableObject(Of IVsDataProvider)
- 繼承
-
AdoDotNetConnectionSupport
- 實作
建構函式
AdoDotNetConnectionSupport() |
初始化 AdoDotNetConnectionSupport 類別的執行個體。 |
屬性
Connection |
DbConnection取得目前連接支持實例所使用的物件。 |
ConnectionString |
取得或設定建立指定數據源連接所需的資訊的字串表示。 |
ConnectionTimeout |
取得或設定在終止嘗試前等待建立連線的時間量,以秒為單位,併產生逾時錯誤。 |
CurrentCommand |
DbCommand取得目前連接支持實例目前所使用的物件。 |
CurrentTransaction |
DbTransaction取得目前連接支持實例目前所使用的物件。 |
InAsyncMode |
取得值,指出連接是否處於異步模式。 |
ParentProvider |
取得父服務提供者的目前實例。 (繼承來源 ServiceProvider) |
ProviderObject |
取得指定連接的基礎提供者物件。 |
ServiceProvider |
取得全域 Visual Studio 服務提供者。 (繼承來源 DataConnectionSupport) |
Site |
取得或設定網站。 (繼承來源 DataSiteableServiceProvider<T>) |
State |
取得數據連線的狀態。 |
方法
事件
MessageReceived |
發生於從數據源接收訊息時。 (繼承來源 DataConnectionSupport) |
SiteChanged |
發生於網站變更時。 (繼承來源 DataSiteableServiceProvider<T>) |
StateChanged |
發生於數據連線的狀態已變更時。 (繼承來源 DataConnectionSupport) |
明確介面實作
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
當做透過 IServiceProvider 實作公開之服務的處理站執行。 (繼承來源 ServiceProvider) |
IVsDataSiteableObject<IVsDataProvider>.Site |
表示 IVsDataConnectionSupport 介面的實作,並使用適當的 ADO .NET 對象間接實作 IVsDataCommand、IVsDataAsyncCommand 和 IVsDataTransaction 介面。 |
擴充方法
QueryService(IServiceProvider, Guid) |
根據服務提供者的服務 GUID 取得服務提供者公開的服務。 |
QueryService<TService>(IServiceProvider) |
根據服務提供者的服務類型,取得服務提供者公開的服務。 |