共用方式為


AdoDotNetConnectionProperties 類別

使用 ADO.NET 連接字串產生器的基底類別 (DbConnectionStringBuilder),提供 DataConnectionProperties 類別的實作。

繼承階層架構

Object
  Microsoft.VisualStudio.Data.DataConnectionProperties
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties

命名空間:  Microsoft.VisualStudio.Data.AdoDotNet
組件:  Microsoft.VisualStudio.Data (在 Microsoft.VisualStudio.Data.dll 中)

語法

'宣告
Public Class AdoDotNetConnectionProperties _
    Inherits DataConnectionProperties _
    Implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public class AdoDotNetConnectionProperties : DataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class AdoDotNetConnectionProperties : public DataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type AdoDotNetConnectionProperties =  
    class 
        inherit DataConnectionProperties 
        interface ICustomTypeDescriptor 
        interface IDictionary 
        interface ICollection 
        interface IEnumerable 
    end
public class AdoDotNetConnectionProperties extends DataConnectionProperties implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable

AdoDotNetConnectionProperties 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 AdoDotNetConnectionProperties(String) 類別建構函式。具現化提供 ADO.NET 提供者名稱初始化 AdoDotNetConnectionProperties 類別的新參數型的執行個體。
公用方法 AdoDotNetConnectionProperties(String, String) 參數化的類別建構函式。具現化提供 ADO.NET 提供者非變異名稱與提供者連接字串初始化 AdoDotNetConnectionProperties 類別的新參數型的執行個體。

回頁首

屬性

  名稱 描述
公用屬性 ConnectionStringBuilder 擷取目前連接屬性執行個體的基底 ADO.NET 連接字串產生器物件。
公用屬性 IsComplete 擷取表示特定連接字串為完成。 (覆寫 DataConnectionProperties.IsComplete。)
公用屬性 IsExtensible 擷取或設定值 DDEX 提供者連接屬性為可擴充的。 (覆寫 DataConnectionProperties.IsExtensible。)
公用屬性 Item 擷取或設定指定之屬性的值。DDEX 提供者。 (覆寫 DataConnectionProperties.Item。)
受保護的屬性 OrderedProperties 要擷取的屬性名稱集合指定合理 (或命令) 順序的屬性為,以表示 (以字串形式)。 (繼承自 DataConnectionProperties)。

回頁首

方法

  名稱 描述
公用方法 Add 將新屬性加入至目前連接屬性集合。 (覆寫 DataConnectionProperties.Add(String)。)
受保護的方法 AddProperty(PropertyDescriptor, array<Attribute[]) 動態地將新屬性加入至 DataConnectionProperties 類別目前執行個體原本就可辨認屬性的集合。 (繼承自 DataConnectionProperties)。
受保護的方法 AddProperty(String, Type, array<Attribute[]) 動態地將新屬性加入至這個資料連接屬性執行個體原本就可辨認屬性的集合。 (繼承自 DataConnectionProperties)。
公用方法 Contains 測試指定的屬性是否為目前的成員來設定連接屬性。 (覆寫 DataConnectionProperties.Contains(String)。)
公用方法 Equals 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。
公用方法 EquivalentTo 測試類別的目前執行個體是否等於另一個類別執行個體是否相等。 (覆寫 DataConnectionProperties.EquivalentTo(DataConnectionProperties)。)
受保護的方法 Finalize 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。
公用方法 GetBasicProperties 擷取一組「基礎」屬性的屬性名稱值可辨識由目前 AdoDotNetConnectionProperties 類別執行個體。 (覆寫 DataConnectionProperties.GetBasicProperties()。)
公用方法 GetEnumerator 擷取列舉所有已知的連接屬性及其值,否則,如果其中一個列舉值。 (覆寫 DataConnectionProperties.GetEnumerator()。)
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
受保護的方法 GetNameAsString 格式化屬性名稱在連接字串中的位置。 (繼承自 DataConnectionProperties)。
受保護的方法 GetProperties() 擷取所有目前已知屬性描述項集合。 (繼承自 DataConnectionProperties)。
受保護的方法 GetProperties(array<Attribute[]) 擷取目前已知的屬性描述項集合符合指定的屬性集。 (繼承自 DataConnectionProperties)。
受保護的方法 GetProperty 擷取屬性的描述項所指定的屬性名稱。 (繼承自 DataConnectionProperties)。
公用方法 GetSynonyms 擷取同義資料表陣列清單中指定之資料連接屬性的。 (覆寫 DataConnectionProperties.GetSynonyms(String)。)
公用方法 GetType 取得目前實例 Type 的屬性。 (繼承自 Object)。
受保護的方法 GetValueAsString 將格式的屬性值在連接字串。 (繼承自 DataConnectionProperties)。
受保護的方法 Initialize 初始化目前執行個體 DataConnectionProperties 為其預設狀態,然後再於指定字典中的每個屬性。 (繼承自 DataConnectionProperties)。
受保護的方法 InitializeProperties 初始化目前執行個體的 DataConnectionProperties 原本就可辨認屬性。 (繼承自 DataConnectionProperties)。
受保護的方法 InitializeSynonyms 初始化一組同義資料表可供每個原本就可辨認屬性在目前 DataConnectionProperties 執行個體。 (繼承自 DataConnectionProperties)。
受保護的方法 InitializeValue 使用指定的連接屬性的值。 (繼承自 DataConnectionProperties)。
受保護的方法 InitializeValues 使用名稱/值組的字典,初始化指定之集合中的屬性值。 (繼承自 DataConnectionProperties)。
公用方法 IsSensitive 傳回表示指定之屬性的布林值包含敏感資訊。 (覆寫 DataConnectionProperties.IsSensitive(String)。)
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。
受保護的方法 ModifyProperty 修改目前執行個體 DataConnectionProperties 原本就知道現有屬性。 (繼承自 DataConnectionProperties)。
受保護的方法 OnPropertyChanged 引發 PropertyChanged 事件。 (繼承自 DataConnectionProperties)。
公用方法 Parse 反組譯碼連接字串的元件至一組連接屬性為目前 AdoDotNetConnectionProperties 類別執行個體的集合。 (覆寫 DataConnectionProperties.Parse(String)。)
受保護的方法 ReadNameFromString 會從指定的索引開始之連接字串的屬性名稱,然後更新索引指向在屬性名稱後面的位置。 (繼承自 DataConnectionProperties)。
受保護的方法 ReadValueFromString 在屬性名稱後面,會從指定的索引開始之連接字串的屬性值,將它轉換為正確的型別,並更新指向索引位置。 (繼承自 DataConnectionProperties)。
公用方法 Remove 從目前連接屬性集合移除屬性。 (覆寫 DataConnectionProperties.Remove(String)。)
受保護的方法 RemoveProperty 移除原本就可辨認屬性。 (繼承自 DataConnectionProperties)。
公用方法 Reset() 重設連接屬性設定為其初始值。 (覆寫 DataConnectionProperties.Reset()。)
公用方法 Reset(String) 還原屬性值為其原始值。 (覆寫 DataConnectionProperties.Reset(String)。)
受保護的方法 ResolveSynonym PropertyDescriptor 的一個同義資料表與基本屬性將傳回基底屬性描述項的解析的嘗試。 (繼承自 DataConnectionProperties)。
受保護的方法 SetSynonyms 設定字串清單,指定基底屬性名稱的同義字。 (繼承自 DataConnectionProperties)。
受保護的方法 ShouldPersistProperty 指示是否應該保存 (Persist) 屬性,當建立連接字串。 (繼承自 DataConnectionProperties)。
公用方法 Test 測試目前設定連接屬性會順利開啟連接。 (覆寫 DataConnectionProperties.Test()。)
公用方法 ToDisplayString 擷取目前的字串表示設定適用於螢幕上顯示的資料連接屬性。 (覆寫 DataConnectionProperties.ToDisplayString()。)
公用方法 ToFullString 擷取目前的字串表示將這個執行個體的資料連接屬性。 (覆寫 DataConnectionProperties.ToFullString()。)
公用方法 ToString 擷取目前連接屬性的完整的字串表示。 (繼承自 DataConnectionProperties)。
受保護的方法 ToTestString 擷取可用於測試連接使用連接字串的表單。

回頁首

事件

  名稱 描述
公用事件 PropertyChanged 這個所識別事件中的變更發生時的連接屬性的。 (繼承自 DataConnectionProperties)。

回頁首

明確介面實作

  名稱 描述
明確介面實作私用方法 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 傳回 IDictionary 執行個體的 IDictionaryEnumerator 物件。
明確介面實作私用方法 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執行個體擷取集合中的項目,與指定的索引鍵。
明確介面實作私用屬性 IDictionary.Keys 擷取包含 IDictionary 執行個體的 ICollection 物件索引鍵。
明確介面實作私用方法 IDictionary.Remove 移除這個項目具有指定索引鍵的項目從 IDictionary 執行個體。
明確介面實作私用屬性 ICollection.SyncRoot 擷取可以用來同步處理對連接屬性集合之存取的物件。
明確介面實作私用屬性 IDictionary.Values 擷取包含值的 ICollection 物件中的指定 IDictionary 執行個體。
明確介面實作私用事件 IDataConnectionProperties.PropertyChanged 這個所識別事件中的變更發生時的連接屬性的。 (繼承自 DataConnectionProperties)。

回頁首

備註

不預期會根據 ADO.NET 的 DDEX 提供者需要自訂物件的列舉。 不過,這個類別是您在案例中會加入或需要在 Visual Studio 修改的列舉功能的基底類別。

大部分在這個類別的公用方法是從基底類別 (DataConnectionProperties 類別) 覆寫,因為這個實作不依賴任何說明的基底類別和剖析及建置的工作;相反地,它們通常會在連接字串產生器物件相當於呼叫。

執行緒安全

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

請參閱

參考

Microsoft.VisualStudio.Data.AdoDotNet 命名空間

DataConnectionProperties

DbConnectionStringBuilder

EnumerateObjects