共用方式為


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 這個所識別事件中的變更發生時的連接屬性的。

回頁首

明確介面實作

  名稱 描述
明確介面實作私用方法 IDictionary.Add 加入項目做為一個索引鍵/值組加入指定的 IDictionary
明確介面實作私用方法 IDictionary.Clear 從指定的 IDictionary移除所有項目。
明確介面實作私用方法 IDictionary.Contains 判斷 IDictionary 是否包含具有指定之索引鍵的項目。
明確介面實作私用方法 ICollection.CopyTo 一組重複連接屬性至陣列,開始於指定的陣列索引。
明確介面實作私用屬性 ICollection.Count 擷取在 ICollection所包含的項目數目。
明確介面實作私用方法 ICustomTypeDescriptor.GetAttributes 擷取自訂屬性的集合中指定之物件的。
明確介面實作私用方法 ICustomTypeDescriptor.GetClassName 擷取指定物件的類別名稱。
明確介面實作私用方法 ICustomTypeDescriptor.GetComponentName 擷取指定物件的名稱。
明確介面實作私用方法 ICustomTypeDescriptor.GetConverter 擷取指定之物件的型別轉換子。
明確介面實作私用方法 ICustomTypeDescriptor.GetDefaultEvent 擷取指定物件的預設事件。
明確介面實作私用方法 ICustomTypeDescriptor.GetDefaultProperty 擷取指定物件的預設屬性。
明確介面實作私用方法 ICustomTypeDescriptor.GetEditor 擷取指定型別的編輯器這個物件的。
明確介面實作私用方法 IDictionary.GetEnumerator 擷取 IDictionaryIDictionaryEnumerator
明確介面實作私用方法 IEnumerable.GetEnumerator 擷取可以連接屬性集合中逐一查看的列舉值。
明確介面實作私用方法 ICustomTypeDescriptor.GetEvents() 擷取指定的元件執行個體的事件。
明確介面實作私用方法 ICustomTypeDescriptor.GetEvents(array<Attribute[]) 擷取這個元件執行個體的事件會使用指定的屬性陣列做為篩選條件。
明確介面實作私用方法 ICustomTypeDescriptor.GetProperties() 擷取指定的元件執行個體的屬性。
明確介面實作私用方法 ICustomTypeDescriptor.GetProperties(array<Attribute[]) 擷取指定的元件執行個體的屬性使用屬性陣列做為篩選條件。
明確介面實作私用方法 ICustomTypeDescriptor.GetPropertyOwner 擷取包含指定的屬性描述項所描述之屬性的物件。
明確介面實作私用屬性 IDictionary.IsFixedSize 擷取表示指定的 IDictionary 布林值具有固定大小。
明確介面實作私用屬性 IDictionary.IsReadOnly 擷取布林值 IDictionary 是否為唯讀。
明確介面實作私用屬性 ICollection.IsSynchronized 擷取這個值表示對連接屬性集合的存取是否已同步處理 (執行緒安全)。
明確介面實作私用屬性 IDictionary.Item 擷取一個項目或項目,具有指定索引鍵的。
明確介面實作私用屬性 IDictionary.Keys 擷取包含 IDictionaryICollection 索引鍵。
明確介面實作私用方法 IDictionary.Remove 將具有指定索引鍵的項目從 IDictionary 移除。
明確介面實作私用屬性 ICollection.SyncRoot 擷取可用來同步處理對連接屬性集合的物件。
明確介面實作私用屬性 IDictionary.Values 擷取包含值的 ICollection 在指定的 IDictionary
明確介面實作私用事件 IDataConnectionProperties.PropertyChanged 這個所識別事件中的變更發生時的連接屬性的。

回頁首

備註

最簡單的情況下,衍生類別應該將屬性加入至其在這些屬性的類別並將元件屬性自訂其行為。 在進階案例中,衍生類別可以覆寫剖析及格式化程式碼和動態變更根據特定動作的屬性 (例如,設定屬性的值。

執行緒安全

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

請參閱

參考

Microsoft.VisualStudio.Data 命名空間

DataConnection