DataSourceInformation 類別
可讓您擷取所指定的資料來源中明確定義的資訊。在名稱/值組傳遞之屬性格式。
繼承階層架構
Object
Microsoft.VisualStudio.Data.ObjectWithSite
Microsoft.VisualStudio.Data.DataSourceInformation
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation
命名空間: Microsoft.VisualStudio.Data
組件: Microsoft.VisualStudio.Data (在 Microsoft.VisualStudio.Data.dll 中)
語法
'宣告
<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")> _
Public Class DataSourceInformation _
Inherits ObjectWithSite
[GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public class DataSourceInformation : ObjectWithSite
[GuidAttribute(L"EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public ref class DataSourceInformation : public ObjectWithSite
[<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")>]
type DataSourceInformation =
class
inherit ObjectWithSite
end
public class DataSourceInformation extends ObjectWithSite
DataSourceInformation 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
![]() |
DataSourceInformation() | 類別建構函式。DataSourceInformation 具現化類別的新執行個體。nonparameterized |
![]() |
DataSourceInformation(DataConnection) | 類別建構函式。具現化提供資料連接所提供的資訊。 DataSourceInformation 類別的一個參數型的執行個體。 |
![]() |
DataSourceInformation(DataConnection, ICollection) | 類別建構函式。使用包含連接屬性名稱的特定連接和 ICollection 物件。 DataSourceInformation 具現化類別的一個參數型的執行個體。 |
![]() |
DataSourceInformation(DataConnection, IDictionary) | 類別建構函式。使用包含連接屬性資訊的特定資料連接和 IDictionary 物件。 DataSourceInformation 具現化類別的一個參數型的執行個體。 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
![]() |
Connection | 擷取用於將資料連接會擷取資料來源屬性。 |
![]() |
ConnectionSupport | 擷取提供者連接支援物件與資料連接。 |
![]() |
Item | 擷取具有指定名稱的資料來源資訊屬性。 |
![]() |
ProviderObject | 擷取基礎提供者連接物件所公開 (Expose) 連接支援物件。 |
![]() |
Site | 擷取或設定物件站台。 (繼承自 ObjectWithSite)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
![]() |
AddProperty(String) | 將屬性加入至支援的屬性清單。 |
![]() |
AddProperty(String, Object) | 將屬性和其值設定為支援的屬性清單。 |
![]() |
Contains | 擷取表示指定之屬性 (Attribute) 布林值在這個資料來源資訊包含執行個體。 |
![]() |
Equals | 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。 |
![]() |
Finalize | 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。 |
![]() |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 |
![]() |
GetType | 取得目前實例 Type 的屬性。 (繼承自 Object)。 |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。 |
![]() |
OnSiteChanged | 引發 SiteChanged 事件。 (繼承自 ObjectWithSite)。 |
![]() |
RetrieveValue | 擷取指定的資料來源資訊屬性的值。 |
![]() |
ToString | 傳回代表目前物件的字串。 (繼承自 Object)。 |
回頁首
事件
名稱 | 描述 | |
---|---|---|
![]() |
SiteChanged | 引發事件,在變更 Site 屬性。 (繼承自 ObjectWithSite)。 |
回頁首
欄位
名稱 | 描述 | |
---|---|---|
![]() ![]() |
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 | 提供指定字元做為後置字元日期/時間常值的資料來源資訊屬性。 |
![]() ![]() |
Default | 做為資料提供者不提供自己的實作時,提供 DataSourceInformation 類別的預設執行個體所使用的。 |
![]() ![]() |
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) 支援。 |
回頁首
明確介面實作
名稱 | 描述 | |
---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | 擷取 IObjectWithSite.SetSite 使用方法設定的最後一個網站。在沒有已知的網站時,物件會傳回例外狀況。 (繼承自 ObjectWithSite)。 |
![]() ![]() |
IObjectWithSite.SetSite | 提供網站的指標的站台物件。 (繼承自 ObjectWithSite)。 |
回頁首
備註
這個類別包含表示已知資料來源資訊屬性名稱的一組常數字串。 資料提供者是想要的行為將多個屬性 (Attribute) 套用至它們的實作,但通常不會使用這些。
根據預設,基底類別實作讀取一 DataSourceInformation 索引鍵指定,在 SupportedObjects下,如果有的話,這個屬性和屬性值從登錄。 這可讓您輕鬆地指定靜態資料來源資訊屬性值。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。