DataSourceInformation 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 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>) |