共用方式為


DataSourceInformation 類別

定義

表示 IVsDataSourceInformation 介面的實作。

public ref class DataSourceInformation abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataSourceInformation
public abstract class DataSourceInformation : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataSourceInformation
type DataSourceInformation = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataSourceInformation
Public MustInherit Class DataSourceInformation
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataSourceInformation
繼承
衍生
實作

建構函式

DataSourceInformation()

初始化 DataSourceInformation 類別的新執行個體。

DataSourceInformation(IVsDataConnection)

初始化 提供數據連線之 DataSourceInformation 類別的參數化實例。

欄位

CatalogInvalidCharacters

指定數據源資訊屬性,提供無效的字元字串,也就是可能不會出現在泛型目錄名稱中。

CatalogInvalidStartCharacters

指定資料來源資訊屬性,提供在泛型目錄名稱開頭使用的字元字串無效。

CatalogIsSuffixed

指定數據源資訊屬性,指出目錄名稱是否在多部分對象標識碼上加上後綴,而不是前置詞。

CatalogMaxLength

指定指出目錄名稱長度上限的數據源資訊屬性。

CatalogSeparator

指定數據源資訊屬性,這個屬性表示分隔目錄名稱與對象識別碼中其他部分的字元。

CatalogSupported

指定數據來源資訊屬性,指出多部分對象標識碼中是否支援目錄名稱。

CatalogSupportedInDml

指定數據來源資訊屬性,指出 SQL DML 子句中是否支援出現在物件識別碼中的目錄名稱。

ColumnAliasInvalidCharacters

指定資料來源資訊屬性,提供資料行別名中外觀無效的字元字串。

ColumnAliasInvalidStartCharacters

指定數據來源資訊屬性,提供數據行別名開頭外觀無效的字元字串。

ColumnAliasMaxLength

指定數據源資訊屬性,指出數據行別名的最大長度。

ColumnAliasSupported

指定數據源資訊屬性,指出多部分對象標識元是否支援數據行別名。

ColumnInvalidCharacters

指定資料來源資訊屬性,提供資料行名稱中外觀無效的字元字串。

ColumnInvalidStartCharacters

指定資料來源資訊屬性,提供資料行名稱開頭外觀無效的字元字串。

ColumnMaxLength

指定數據來源資訊屬性,指出數據行名稱的最大長度。

ColumnSupported

指定數據來源資訊屬性,指出多部分對象標識元是否支持數據行名稱。

CommandDeriveParametersSupport

指定方法支援 DeriveParameters(String, DataCommandType, Int32) 何種類型的命令。

CommandDeriveSchemaSupport

指定方法支援 DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) 何種類型的命令。

CommandExecuteSupport

指定和 ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[]) 方法支援Execute(String, DataCommandType, IVsDataParameter[], Int32)哪些類型的命令。

CommandParameterSupport

指定支援哪些參數方向。

CommandPrepareSupport

指定方法支援 Prepare(String, DataCommandType) 哪些類型的命令。

DataSourceCulture

指定數據源的地理文化特性。

DataSourceName

指定資料來源的名稱。

DataSourceProduct

指定數據源的產品名稱。

DataSourceVersion

指定數據源的版本。

DateLiteralPrefix

指定數據源資訊屬性,提供日期/時間常值前置詞的字元或字元。

DateLiteralSuffix

指定提供日期/時間常值後置字元的數據源資訊屬性。

DefaultCatalog

指定提供預設目錄名稱的數據來源資訊屬性。

DefaultSchema

指定提供預設架構名稱的數據來源資訊屬性。

IdentifierCloseQuote

指定數據來源資訊屬性,提供用來關閉必須以引號括住之標識碼部分的字元。

IdentifierOpenQuote

指定數據源資訊屬性,提供用來開啟必須以引號括住之標識碼部分的字元。

IdentifierPartsCaseSensitive

指定數據源資訊屬性,指出標識碼部分是否被視為區分大小寫。

IdentifierPartsStorageCase

指定數據源資訊屬性,指出儲存在數據源中的標識碼部分案例。

IndexInvalidCharacters

指定數據來源資訊屬性,提供字元字串,其外觀為索引名稱無效。

IndexInvalidStartCharacters

指定數據來源資訊屬性,提供索引名稱開頭外觀無效的字元字串。

IndexMaxLength

指定數據源資訊屬性,指出索引名稱的最大長度。

IndexSupported

指定數據來源資訊屬性,指出多部分對象標識碼中是否支援索引名稱。

LikeClausePercent

指定數據源資訊屬性,指出用來擷取 SQL DML 語句中 LIKE 子句值內零個或多個字元的通配符。

LikeClausePercentEscape

指定數據源資訊屬性,指出用來逸出 SQL DML 語句中 LIKE 子句值的 LikeClausePercent 字元。

LikeClauseUnderscore

指定數據源資訊屬性,指出用來擷取 SQL DML 語句中 LIKE 子句值內單一字元的通配符。

LikeClauseUnderscoreEscape

指定數據源資訊屬性,指出用來逸出 LikeClauseUnderscore SQL DML語句中LIKE子句值內的字元。

ParameterPrefix

指定提供用來前置參數名稱之字元的數據源資訊屬性。

ParameterPrefixInName

指定數據源資訊屬性,指出參數前置詞是否應該出現在屬性的值集中 Name

ProcedureInvalidCharacters

指定資料來源資訊屬性,提供程式名稱中外觀無效的字元字串。

ProcedureInvalidStartCharacters

指定數據來源資訊屬性,提供程式名稱開頭外觀無效的字元字串。

ProcedureMaxLength

指定指出程式名稱長度上限的數據源資訊屬性。

ProcedureSupported

指定數據來源資訊屬性,指出多部分對象標識碼是否支援程式名稱。

QuotedIdentifierPartsCaseSensitive

指定數據源資訊屬性,指出括在引號中的標識碼部分是否被視為區分大小寫。

QuotedIdentifierPartsStorageCase

指定數據源資訊屬性,指出儲存在數據源中的引弧括住的標識碼部分大小寫。

ReservedWords

指定數據源資訊屬性,這個屬性會在數據源上提供保留字組。

SchemaInvalidCharacters

指定資料來源資訊屬性,提供架構名稱中外觀無效的字元字串。

SchemaInvalidStartCharacters

指定資料來源資訊屬性,提供架構名稱開頭外觀無效的字元字串。

SchemaMaxLength

指定指出架構名稱長度上限的數據源資訊屬性。

SchemaSeparator

指定數據源資訊屬性,這個屬性表示將架構名稱與對象識別碼的其他部分分隔的字元。

SchemaSupported

指定數據來源資訊屬性,指出多部分對象標識元是否支援架構名稱。

SchemaSupportedInDml

指定數據來源資訊屬性,指出 SQL DML 子句中是否支援出現在物件識別碼中的架構名稱。

ServerSeparator

指定數據源資訊屬性,這個屬性表示將伺服器名稱與對象識別碼的其他部分分隔的字元。

SupportsAnsi92Sql

指定數據源資訊屬性,指出數據源是否支援 ANSI92 SQL 標準。

SupportsCommandTimeout

指定資料來源資訊屬性,指出是否支援命令逾時。

SupportsNestedTransactions

指定數據源資訊屬性,指出是否可以在其他交易內啟動、認可或回復交易。

SupportsQuotedIdentifierParts

指定數據源資訊屬性,指出是否支援以引弧括住的標識碼部分。

SupportsVerifySql

指定數據源資訊屬性,指出是否支援 SQL 驗證。

TableAliasInvalidCharacters

指定數據來源資訊屬性,提供資料表別名中外觀無效的字元字串。

TableAliasInvalidStartCharacters

指定數據來源資訊屬性,提供數據表別名開頭外觀無效的字元字串。

TableAliasMaxLength

指定指出數據表別名長度上限的數據源資訊屬性。

TableAliasSupported

指定數據源資訊屬性,指出多部分對象標識元是否支持數據表別名。

TableInvalidCharacters

指定資料來源資訊屬性,提供資料表名稱中外觀無效的字元字串。

TableInvalidStartCharacters

指定數據來源資訊屬性,提供在數據表名稱開頭外觀無效的字元字串。

TableMaxLength

指定指出數據表名稱長度上限的數據源資訊屬性。

TableSupported

指定數據來源資訊屬性,指出多部分對象標識碼中是否支持數據表名稱。

UserInvalidCharacters

指定資料來源資訊屬性,提供使用者名稱中外觀無效的字元字串。

UserInvalidStartCharacters

指定數據來源資訊屬性,提供使用者名稱開頭外觀無效的字元字串。

UserMaxLength

指定指出使用者名稱長度上限的數據源資訊屬性。

UserSupported

指定數據來源資訊屬性,指出多部分對象標識碼是否支援用戶名稱。

ViewInvalidCharacters

指定數據來源資訊屬性,提供在檢視名稱中外觀無效的字元字串。

ViewInvalidStartCharacters

指定數據來源資訊屬性,提供在檢視名稱開頭外觀無效的字元字串。

ViewMaxLength

指定數據源資訊屬性,指出檢視名稱的最大長度。

ViewSupported

指定數據源資訊屬性,指出多部分對象標識碼中是否支持檢視名稱。

屬性

Item[String]

取得具有指定名稱的數據源資訊屬性。

Site

取得或設定物件網站。

(繼承來源 DataSiteableObject<T>)

方法

AddProperty(String)

將屬性加入至支援的屬性清單。

AddProperty(String, Object)

將屬性及其值新增至支援的屬性清單。

Contains(String)

擷取布爾值,指出指定的屬性是否包含在這個數據源信息實例中。

GetType(String)

Type擷取值,指出指定屬性的類型,進而將擷取的值適當轉換成正確的型別。

OnSiteChanged(EventArgs)

引發 SiteChanged 事件。

(繼承來源 DataSiteableObject<T>)
RetrieveValue(String)

擷取指定數據源資訊屬性的值。

事件

SiteChanged

Site 屬性變更時發生。

(繼承來源 DataSiteableObject<T>)

適用於