共用方式為


DataSourceInformation 類別

可讓您擷取所指定的資料來源中明確定義的資訊。在名稱/值組所建構之屬性格式。

繼承階層架構

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataSourceInformation
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSourceInformation

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

語法

'宣告
Public MustInherit Class DataSourceInformation _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataSourceInformation
public abstract class DataSourceInformation : DataSiteableObject<IVsDataConnection>, 
    IVsDataSourceInformation
public ref class DataSourceInformation abstract : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataSourceInformation
[<AbstractClass>]
type DataSourceInformation =  
    class
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataSourceInformation
    end
public abstract class DataSourceInformation extends DataSiteableObject<IVsDataConnection> implements IVsDataSourceInformation

DataSourceInformation 型別會公開下列成員。

建構函式

  名稱 說明
受保護的方法 DataSourceInformation() 初始化 DataSourceInformation 類別的新執行個體。
受保護的方法 DataSourceInformation(IVsDataConnection) 初始化提供資料連接 DataSourceInformation 類別的一個參數型的執行個體。

回頁首

屬性

  名稱 說明
公用屬性 Item 取得具有指定名稱的資料來源資訊屬性。
公用屬性 Site 取得或設定物件的網站。 (繼承自 DataSiteableObject<T>)。

回頁首

方法

  名稱 說明
受保護的方法 AddProperty(String) 將屬性加入至支援的屬性清單。
受保護的方法 AddProperty(String, Object) 將屬性和其值設定為支援的屬性清單。
公用方法 Contains 擷取表示指定的屬性是否 Boolean 值在這個資料來源資訊包含執行個體。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetType() 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 GetType(String) 擷取表示指定之屬性的型別 Type 值,因此啟用擷取值的適當的轉換為正確的型別。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
受保護的方法 OnSiteChanged 引發 SiteChanged 事件。 (繼承自 DataSiteableObject<T>)。
受保護的方法 RetrieveValue 擷取指定的資料來源資訊屬性的值。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。

回頁首

事件

  名稱 說明
公用事件 SiteChanged Site 屬性變更時發生。 (繼承自 DataSiteableObject<T>)。

回頁首

欄位

  名稱 說明
公用欄位靜態成員 CatalogInvalidCharacters 指定,也就是資料來源資訊屬性,提供字串無效不可以出現在一般目錄名稱。
公用欄位靜態成員 CatalogInvalidStartCharacters 指定提供字串在通用類別目錄名稱的開頭使用不正確的資料來源資訊屬性。
公用欄位靜態成員 CatalogIsSuffixed 指出指定的資料來源資訊屬性目錄名稱是多重物件識別項 (OID) 做為後置字元,以與前置詞。
公用欄位靜態成員 CatalogMaxLength 指定目錄名稱的最大長度的資料來源資訊屬性。
公用欄位靜態成員 CatalogSeparator 指定分隔目錄名稱的字元從指定物件中識別的其他部分的資料來源資訊屬性。
公用欄位靜態成員 CatalogSupported 指出指定的資料來源資訊屬性目錄名稱是多重物件識別項 (OID) 支援。
公用欄位靜態成員 CatalogSupportedInDml 指出指定的資料來源資訊屬性目錄名稱是出現在 SQL DML 子句的物件識別項 (OID) 支援。
公用欄位靜態成員 ColumnAliasInvalidCharacters 指定提供字串資料行別名的出現無效的資料來源資訊屬性。
公用欄位靜態成員 ColumnAliasInvalidStartCharacters 指定提供字串資料行別名的開頭出現無效的資料來源資訊屬性。
公用欄位靜態成員 ColumnAliasMaxLength 指定資料行別名的最大長度的資料來源資訊屬性。
公用欄位靜態成員 ColumnAliasSupported 指出指定的資料來源資訊屬性資料行別名是否在多重物件識別項 (OID) 支援。
公用欄位靜態成員 ColumnInvalidCharacters 指定字串提供資料行名稱中的出現無效的資料來源資訊屬性。
公用欄位靜態成員 ColumnInvalidStartCharacters 指定字串提供資料行名稱的開頭出現無效的資料來源資訊屬性。
公用欄位靜態成員 ColumnMaxLength 指定表示資料行名稱的最大長度的資料來源資訊屬性。
公用欄位靜態成員 ColumnSupported 指出指定的資料來源資訊屬性的資料行名稱是否在多重物件識別項 (OID) 支援。
公用欄位靜態成員 CommandDeriveParametersSupport 指定哪種命令。 DeriveParameters 方法支援。
公用欄位靜態成員 CommandDeriveSchemaSupport 指定哪種命令。 DeriveSchema 方法支援。
公用欄位靜態成員 CommandExecuteSupport 指定哪種命令。 Execute 和 ExecuteWithoutResults 方法支援。
公用欄位靜態成員 CommandParameterSupport 指定的參數方向支援。
公用欄位靜態成員 CommandPrepareSupport 指定命令的哪些類型可 Prepare 方法支援。
公用欄位靜態成員 DataSourceCulture 指定資料來源的地理文化特性。
公用欄位靜態成員 DataSourceName 指定資料來源的名稱。
公用欄位靜態成員 DataSourceProduct 指定資料來源的產品名稱。
公用欄位靜態成員 DataSourceVersion 指定資料來源中的版本。
公用欄位靜態成員 DateLiteralPrefix 提供指定字元將日期/時間常值前置詞的資料來源資訊屬性。
公用欄位靜態成員 DateLiteralSuffix 提供指定字元做為後置字元日期/時間常值的資料來源資訊屬性。
公用欄位靜態成員 DefaultCatalog 指定提供預設目錄名稱的資料來源資訊屬性。
公用欄位靜態成員 DefaultSchema 指定提供預設的結構描述名稱的資料來源資訊屬性。
公用欄位靜態成員 IdentifierCloseQuote 提供用來指定的字元關閉識別組件必須用引號括住的資料來源資訊屬性。
公用欄位靜態成員 IdentifierOpenQuote 指定的字元是用來開啟識別組件必須用引號括住的資料來源資訊屬性。
公用欄位靜態成員 IdentifierPartsCaseSensitive 指出指定的資料來源屬性所識別的組件是否為區分大小寫。
公用欄位靜態成員 IdentifierPartsStorageCase 指定識別項的大小寫指示組件存放於資料來源中的資料來源資訊屬性。
公用欄位靜態成員 IndexInvalidCharacters 指定的字串會顯示為索引名稱無效的資料來源資訊屬性。
公用欄位靜態成員 IndexInvalidStartCharacters 指定提供字串索引名稱的開頭出現無效的資料來源資訊屬性。
公用欄位靜態成員 IndexMaxLength 指定索引名稱的最大長度的資料來源資訊屬性。
公用欄位靜態成員 IndexSupported 指出指定的資料來源資訊屬性索引名稱是否在多重物件識別項 (OID) 支援。
公用欄位靜態成員 LikeClausePercent 在 LIKE 子句中指定用來萬用字元擷取在值的零的資料來源資訊屬性或多個字元在 SQL DML 陳述式。
公用欄位靜態成員 LikeClausePercentEscape 指定用來表示的字元逸出在值的 LikeClausePercent 字元與子句中所使用的是 SQL DML 陳述式的資料來源資訊屬性。
公用欄位靜態成員 LikeClauseUnderscore 指示指定的萬用字元擷取在值的單一字元與子句中所使用的是 SQL DML 陳述式的資料來源資訊屬性。
公用欄位靜態成員 LikeClauseUnderscoreEscape 指定可用來逸出字元在值的 LikeClauseUnderscore 字元與子句中所使用的是 SQL DML 陳述式的資料來源資訊屬性。
公用欄位靜態成員 ParameterPrefix 提供用來指定的字元會寫入至參數名稱前置詞的資料來源資訊屬性。
公用欄位靜態成員 ParameterPrefixInName 指出指定的資料來源資訊屬性參數前置字元是否應該出現在 Name 屬性設定的值。
公用欄位靜態成員 ProcedureInvalidCharacters 指定提供字串在程序名稱出現無效的資料來源資訊屬性。
公用欄位靜態成員 ProcedureInvalidStartCharacters 指定提供字串在程序名稱開頭出現無效的資料來源資訊屬性。
公用欄位靜態成員 ProcedureMaxLength 指定程序名稱的最大長度的資料來源資訊屬性。
公用欄位靜態成員 ProcedureSupported 指出指定的資料來源資訊屬性程序名稱是否在多重物件識別項 (OID) 支援。
公用欄位靜態成員 QuotedIdentifierPartsCaseSensitive 指出指定的資料來源資訊屬性引號中的識別項組件是否為區分大小寫。
公用欄位靜態成員 QuotedIdentifierPartsStorageCase 指示指定的大小寫以引號括住的識別組件存放於資料來源中的資料來源資訊屬性。
公用欄位靜態成員 ReservedWords 指定在資料來源提供一組保留字的資料來源資訊屬性。
公用欄位靜態成員 SchemaInvalidCharacters 提供指定字串中的結構描述名稱出現無效的資料來源資訊屬性。
公用欄位靜態成員 SchemaInvalidStartCharacters 指定提供字串在結構描述名稱開頭出現無效的資料來源資訊屬性。
公用欄位靜態成員 SchemaMaxLength 指定結構描述名稱的最大長度的資料來源資訊屬性。
公用欄位靜態成員 SchemaSeparator 指定分隔結構描述名稱的字元從物件識別項的其他部分的資料來源資訊屬性。
公用欄位靜態成員 SchemaSupported 指出指定的資料來源資訊屬性結構描述名稱是否在多重物件識別項 (OID) 支援。
公用欄位靜態成員 SchemaSupportedInDml 指出指定的資料來源資訊屬性結構描述名稱是否會出現 SQL DML 子句的物件識別項 (OID) 支援。
公用欄位靜態成員 ServerSeparator 指定分隔伺服器名稱的字元從物件識別項的其他部分的資料來源資訊屬性。
公用欄位靜態成員 SupportsAnsi92Sql 指出指定的資料來源資訊屬性資料來源是否支援 ANSI92 SQL 標準。
公用欄位靜態成員 SupportsCommandTimeout 指出指定的資料來源資訊屬性命令逾時是否支援。
公用欄位靜態成員 SupportsNestedTransactions 指出指定的資料來源資訊屬性交易是否可以啟動,並明確認可或復原在其他交易內。
公用欄位靜態成員 SupportsQuotedIdentifierParts 指出指定的資料來源資訊屬性引號中的識別項組件是否支援。
公用欄位靜態成員 SupportsVerifySql 指出指定的資料來源資訊屬性 SQL 驗證是否支援。
公用欄位靜態成員 TableAliasInvalidCharacters 指定可提供在字串資料表別名的外觀不正確的資料來源資訊屬性。
公用欄位靜態成員 TableAliasInvalidStartCharacters 指定提供字串資料表別名的開頭出現無效的資料來源資訊屬性。
公用欄位靜態成員 TableAliasMaxLength 指定表示資料表別名的最大長度的資料來源資訊屬性。
公用欄位靜態成員 TableAliasSupported 指出指定的資料來源資訊屬性資料表別名是否在多重物件識別項 (OID) 支援。
公用欄位靜態成員 TableInvalidCharacters 指定的字串和資料表名稱的外觀不正確的資料來源資訊屬性。
公用欄位靜態成員 TableInvalidStartCharacters 指定的字串和資料表名稱開頭出現無效的資料來源資訊屬性。
公用欄位靜態成員 TableMaxLength 指定表示資料表名稱的最大長度的資料來源資訊屬性。
公用欄位靜態成員 TableSupported 指出指定的資料來源資訊屬性的資料表名稱是否在多重物件識別項 (OID) 支援。
公用欄位靜態成員 UserInvalidCharacters 提供指定字串中使用者名稱的外觀不正確的資料來源資訊屬性。
公用欄位靜態成員 UserInvalidStartCharacters 提供指定字串中使用者名稱的開頭出現無效的資料來源資訊屬性。
公用欄位靜態成員 UserMaxLength 指定使用者名稱的最大長度的資料來源資訊屬性。
公用欄位靜態成員 UserSupported 指出指定的資料來源資訊屬性使用者名稱是否在多重物件識別項 (OID) 支援。
公用欄位靜態成員 ViewInvalidCharacters 提供指定字串中的檢視名稱出現無效的資料來源資訊屬性。
公用欄位靜態成員 ViewInvalidStartCharacters 指定的字串以檢視名稱開頭出現無效的資料來源資訊屬性。
公用欄位靜態成員 ViewMaxLength 指定檢視表名稱的最大長度的資料來源資訊屬性。
公用欄位靜態成員 ViewSupported 指出指定的資料來源資訊屬性檢視名稱是否在多重物件識別項 (OID) 支援。

回頁首

執行緒安全

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

請參閱

參考

Microsoft.VisualStudio.Data.Framework 命名空間