DataConnectionProperties 類別
提供的支援包含這些屬性的剖析及格式化連接字串,以及為強型別屬性儲存、自訂屬性 (Attribute) 和同義資料表。
繼承階層架構
Object
Microsoft.VisualStudio.Data.DataConnectionProperties
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties
命名空間: Microsoft.VisualStudio.Data
組件: Microsoft.VisualStudio.Data (在 Microsoft.VisualStudio.Data.dll 中)
語法
'宣告
Public Class DataConnectionProperties _
Implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection, _
IEnumerable
public class DataConnectionProperties : IDataConnectionProperties,
ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class DataConnectionProperties : IDataConnectionProperties,
ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type DataConnectionProperties =
class
interface IDataConnectionProperties
interface ICustomTypeDescriptor
interface IDictionary
interface ICollection
interface IEnumerable
end
public class DataConnectionProperties implements IDataConnectionProperties, ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
DataConnectionProperties 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
![]() |
DataConnectionProperties() | 類別建構函式。DataConnectionProperties 具現化類別的非參數化的執行個體。 |
![]() |
DataConnectionProperties(IComparer) | 類別建構函式。具現化提供了比較屬性名稱 DataConnectionProperties 類別的一個參數型的執行個體。 |
![]() |
DataConnectionProperties(IComparer, Char, Char) | 類別建構函式。具現化提供了比較屬性名稱 DataConnectionProperties 類別的一個參數型的執行個體。 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
![]() |
IsComplete | 擷取表示指定的連接字串布林值會指示是否已完成。 |
![]() |
IsExtensible | 擷取或設定值 DDEX 提供者連接屬性布林值是可擴充的。 |
![]() |
Item | 擷取或設定指定之屬性的值。DDEX 提供者。 |
![]() |
OrderedProperties | 要擷取的屬性名稱集合指定合理 (或命令) 順序的屬性為,以表示 (以字串形式)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
![]() |
Add | 將新屬性加入至目前連接屬性集合。 |
![]() |
AddProperty(PropertyDescriptor, array<Attribute[]) | 動態地將新屬性加入至 DataConnectionProperties 類別目前執行個體原本就可辨認屬性的集合。 |
![]() |
AddProperty(String, Type, array<Attribute[]) | 動態地將新屬性加入至這個資料連接屬性執行個體原本就可辨認屬性的集合。 |
![]() |
Contains | 測試指定的屬性是否為目前的成員連接屬性。 |
![]() |
Equals | 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。 |
![]() |
EquivalentTo | 擷取表示 DataConnectionProperties 類別目前執行個體的布林值 DataConnectionProperties 與另一個執行個體相等。 |
![]() |
Finalize | 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。 |
![]() |
GetBasicProperties | 擷取表示一組「基本」的屬性名稱 DataConnectionProperties 已知由目前執行個體。 |
![]() |
GetEnumerator | 擷取列舉所有已知的連接屬性及其值,,如果有的話) 的列舉值。 |
![]() |
GetHashCode | 做為預設雜湊函式。 (繼承自 Object)。 |
![]() |
GetNameAsString | 格式化屬性名稱在連接字串中的位置。 |
![]() |
GetProperties() | 擷取所有目前已知屬性描述項集合。 |
![]() |
GetProperties(array<Attribute[]) | 擷取目前已知的屬性描述項集合符合指定的屬性集。 |
![]() |
GetProperty | 擷取屬性的描述項所指定的屬性名稱。 |
![]() |
GetSynonyms | 擷取指定之屬性 (Attribute) 的同義資料表 (Synonym) 陣列清單。 |
![]() |
GetType | 取得目前實例 Type 的屬性。 (繼承自 Object)。 |
![]() |
GetValueAsString | 將格式的屬性值在連接字串。 |
![]() |
Initialize | 初始化目前執行個體 DataConnectionProperties 為其預設狀態,然後再於指定字典中的每個屬性。 |
![]() |
InitializeProperties | 初始化目前執行個體的 DataConnectionProperties 原本就可辨認屬性。 |
![]() |
InitializeSynonyms | 初始化一組同義資料表可供每個原本就可辨認屬性在目前 DataConnectionProperties 執行個體。 |
![]() |
InitializeValue | 使用指定的連接屬性的值。 |
![]() |
InitializeValues | 使用名稱/值組的字典,初始化指定之集合中的屬性值。 |
![]() |
IsSensitive | 指示屬性是否包含機密資訊。 |
![]() |
MemberwiseClone | 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。 |
![]() |
ModifyProperty | 修改目前執行個體 DataConnectionProperties 原本就知道現有屬性。 |
![]() |
OnPropertyChanged | 引發 PropertyChanged 事件。 |
![]() |
Parse | 反組譯碼連接字串的元件至一組目前 DataConnectionProperties 執行個體的屬性。 |
![]() |
ReadNameFromString | 會從指定的索引開始之連接字串的屬性名稱,然後更新索引指向在屬性名稱後面的位置。 |
![]() |
ReadValueFromString | 在屬性名稱後面,會從指定的索引開始之連接字串的屬性值,將它轉換為正確的型別,並更新指向索引位置。 |
![]() |
Remove | 從目前連接屬性集合移除屬性。 |
![]() |
RemoveProperty | 移除原本就可辨認屬性。 |
![]() |
Reset() | 重設連接屬性的值為初始狀態。 |
![]() |
Reset(String) | 將所指定的連接屬性的值設定為它的初始狀態。 |
![]() |
ResolveSynonym | 為 PropertyDescriptor 的一個同義資料表與基本屬性將傳回基底屬性描述項的解析的嘗試。 |
![]() |
SetSynonyms | 設定字串清單,指定基底屬性名稱的同義字。 |
![]() |
ShouldPersistProperty | 指示是否應該保存 (Persist) 屬性,當建立連接字串。 |
![]() |
Test | 確定測試目前連接屬性會順利開啟連接。 |
![]() |
ToDisplayString | 擷取目前資料集的字串表示適用於螢幕上顯示的連接屬性。 |
![]() |
ToFullString | 擷取目前資料集的字串表示這個執行個體的連接屬性。 |
![]() |
ToString | 擷取目前連接屬性的完整的字串表示。 (覆寫 Object.ToString。) |
回頁首
事件
名稱 | 描述 | |
---|---|---|
![]() |
PropertyChanged | 這個所識別事件中的變更發生時的連接屬性的。 |
回頁首
明確介面實作
回頁首
備註
最簡單的情況下,衍生類別應該將屬性加入至其在這些屬性的類別並將元件屬性自訂其行為。 在進階案例中,衍生類別可以覆寫剖析及格式化程式碼和動態變更根據特定動作的屬性 (例如,設定屬性的值。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。