共用方式為


DataProvider 類別

啟用 DDEX 提供者物件。

繼承階層架構

Object
  Microsoft.VisualStudio.Data.DataProvider

命名空間:  Microsoft.VisualStudio.Data
組件:  Microsoft.VisualStudio.Data (在 Microsoft.VisualStudio.Data.dll 中)

語法

'宣告
Public MustInherit Class DataProvider
public abstract class DataProvider
public ref class DataProvider abstract
[<AbstractClass>]
type DataProvider =  class end
public abstract class DataProvider

DataProvider 類型會公開下列成員。

建構函式

  名稱 描述
受保護的方法 DataProvider 類別建構函式。

回頁首

屬性

  名稱 描述
公用屬性 Description 擷取 DDEX 提供者之文化特性的描述。
公用屬性 DisplayName 擷取特定文化特性的名稱指定的資料提供者。
公用屬性 Guid 擷取 DDEX 提供者的唯一識別項。
公用屬性 ShortDisplayName 擷取顯示名稱的簡短形式。
公用屬性 Technology 擷取提供者使用的基礎技術的唯一識別項,,如果有的話。

回頁首

方法

  名稱 描述
公用方法 CreateObject(Type) 建立特定物件型別的 DDEX 提供者實作。
公用方法 CreateObject(Guid, Type) 建立新的 DDEX 提供者實作的物件,最好是透過指定之資料來源和指定的型別。
公用方法 DeriveDataSource 判斷這個 DDEX 提供者支援的資料來源是由指定的連接字串表示。
公用方法 Equals 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。
受保護的方法 Finalize 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。
公用方法 GetAssembly(String) 解析組件資料至特定組件中所定義的 DDEX 提供者。
公用方法 GetAssembly(Guid, String) 解析組件字串至組件與指定之資料來源所定義 DDEX 提供者。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetProperty 擷取泛型已知或 DDEX 特定提供者屬性。
公用方法 GetType 取得目前實例 Type 的屬性。 (繼承自 Object)。
公用方法 GetType(String) 解析型別名稱。 Type 所定義 DDEX 提供者。
公用方法 GetType(Guid, String) 解析型別名稱對應至指定之資料來源的 Type 所定義 DDEX 提供者。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。
公用方法 SupportsObject(Type) 擷取布林值的特定物件型別是否由提供者支援。
公用方法 SupportsObject(Guid, Type) 指出指定的 DDEX 提供者不支援指定的型別,可能是在指定的資料來源的特定版本的物件。
公用方法 ToString 傳回代表目前物件的字串。 (繼承自 Object)。

回頁首

備註

DataProvider 類別提供查詢或建立提供者實作的物件提供有關 DDEX 提供者的基本資訊和方法。 這個類別是所有 DDEX 提供者特定實體的啟動載入器。

DDEX 提供這個類別的唯一實作。 這個實作以讀取登錄的資訊,因此,,因為這類不需要實作提供者的程式碼載入。

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Data 命名空間

DataProviderManager