ConnectionStringSettingsCollection クラス
アセンブリ: System.Configuration (system.configuration.dll 内)

Public NotInheritable Class ConnectionStringSettingsCollection Inherits ConfigurationElementCollection

ConnectionStringSettings オブジェクトのコレクションが含まれている ConnectionStringSettingsCollection オブジェクト。各 ConnectionStringSettings オブジェクトは、connectionStrings 構成ファイル セクションの 1 つのエントリを表します。

ConnectionStringSettingsCollection にアクセスする方法の例を次に示します。
Shared Sub ShowConnectionStrings() ' Get the application configuration file. Dim config _ As System.Configuration.Configuration = _ ConfigurationManager.OpenExeConfiguration( _ ConfigurationUserLevel.None) ' Get the conectionStrings section. Dim csSection _ As ConnectionStringsSection = _ config.ConnectionStrings Dim i As Integer For i = 0 To ConfigurationManager.ConnectionStrings.Count Dim cs As ConnectionStringSettings = _ csSection.ConnectionStrings(i) Console.WriteLine( _ " Connection String: ""{0}""", cs.ConnectionString) Console.WriteLine("#{0}", i) Console.WriteLine(" Name: {0}", cs.Name) Console.WriteLine( _ " Provider Name: {0}", cs.ProviderName) Next i End Sub 'ShowConnectionStrings
static void ShowConnectionStrings() { // Get the application configuration file. System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration( ConfigurationUserLevel.None); // Get the conectionStrings section. ConnectionStringsSection csSection = config.ConnectionStrings; for (int i = 0; i < ConfigurationManager.ConnectionStrings.Count; i++) { ConnectionStringSettings cs = csSection.ConnectionStrings[i]; Console.WriteLine(" Connection String: \"{0}\"", cs.ConnectionString); Console.WriteLine("#{0}", i); Console.WriteLine(" Name: {0}", cs.Name); Console.WriteLine(" Provider Name: {0}", cs.ProviderName); } }

System.Configuration.ConfigurationElement
System.Configuration.ConfigurationElementCollection
System.Configuration.ConnectionStringSettingsCollection


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ConnectionStringSettingsCollection コンストラクタ
アセンブリ: System.Configuration (system.configuration.dll 内)


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ConnectionStringSettingsCollection クラス
ConnectionStringSettingsCollection メンバ
System.Configuration 名前空間
ConnectionStringSettingsCollection プロパティ

名前 | 説明 | |
---|---|---|
![]() | CollectionType | ConfigurationElementCollection の型を取得します。 ( ConfigurationElementCollection から継承されます。) |
![]() | Count | コレクション内の要素の数を取得します。 ( ConfigurationElementCollection から継承されます。) |
![]() | ElementInformation | ConfigurationElement オブジェクトのカスタマイズできない情報と機能を格納する ElementInformation オブジェクトを取得します。 ( ConfigurationElement から継承されます。) |
![]() | EmitClear | コレクションが削除されているかどうかを指定します。 ( ConfigurationElementCollection から継承されます。) |
![]() | IsSynchronized | コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。 ( ConfigurationElementCollection から継承されます。) |
![]() | Item | オーバーロードされます。 コレクション内の ConnectionStringSettings オブジェクトを取得または設定します。 |
![]() | LockAllAttributesExcept | ロックされている属性のコレクションを取得します。 ( ConfigurationElement から継承されます。) |
![]() | LockAllElementsExcept | ロックされている要素のコレクションを取得します。 ( ConfigurationElement から継承されます。) |
![]() | LockAttributes | ロックされている属性のコレクションを取得します。 ( ConfigurationElement から継承されます。) |
![]() | LockElements | ロックされている要素のコレクションを取得します。 ( ConfigurationElement から継承されます。) |
![]() | LockItem | 要素がロックされているかどうかを示す値を取得または設定します。 ( ConfigurationElement から継承されます。) |
![]() | SyncRoot | ConfigurationElementCollection へのアクセスを同期するために使用するオブジェクトを取得します。 ( ConfigurationElementCollection から継承されます。) |

ConnectionStringSettingsCollection メソッド

名前 | 説明 | |
---|---|---|
![]() | Add | ConnectionStringSettings オブジェクトをコレクションに追加します。 |
![]() | Clear | コレクションからすべての ConnectionStringSettings オブジェクトを削除します。 |
![]() | CopyTo | ConfigurationElementCollection の内容を配列にコピーします。 ( ConfigurationElementCollection から継承されます。) |
![]() | Equals | オーバーロードされます。 ConfigurationElementCollection と指定したオブジェクトを比較します。 ( ConfigurationElementCollection から継承されます。) |
![]() | GetEnumerator | ConfigurationElementCollection の反復処理に使用する IEnumerator を取得します。 ( ConfigurationElementCollection から継承されます。) |
![]() | GetHashCode | ConfigurationElementCollection インスタンスを表す一意の値を取得します。 ( ConfigurationElementCollection から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | IndexOf | 渡された ConnectionStringSettings オブジェクトのコレクション内のインデックスを返します。 |
![]() | IsReadOnly | ConfigurationElementCollection オブジェクトが読み取り専用かどうかを示す値を取得します。 ( ConfigurationElementCollection から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | Remove | オーバーロードされます。 ConnectionStringSettings オブジェクトをコレクションから削除します。 |
![]() | RemoveAt | コレクション内の指定したインデックス位置にある ConnectionStringSettings オブジェクトを削除します。 |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

ConnectionStringSettingsCollection メンバ
ConnectionStringSettings オブジェクトのコレクションを格納します。
ConnectionStringSettingsCollection データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | CollectionType | ConfigurationElementCollection の型を取得します。(ConfigurationElementCollection から継承されます。) |
![]() | Count | コレクション内の要素の数を取得します。(ConfigurationElementCollection から継承されます。) |
![]() | ElementInformation | ConfigurationElement オブジェクトのカスタマイズできない情報と機能を格納する ElementInformation オブジェクトを取得します。 (ConfigurationElement から継承されます。) |
![]() | EmitClear | コレクションが削除されているかどうかを指定します。(ConfigurationElementCollection から継承されます。) |
![]() | IsSynchronized | コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。(ConfigurationElementCollection から継承されます。) |
![]() | Item | オーバーロードされます。 コレクション内の ConnectionStringSettings オブジェクトを取得または設定します。 |
![]() | LockAllAttributesExcept | ロックされている属性のコレクションを取得します。(ConfigurationElement から継承されます。) |
![]() | LockAllElementsExcept | ロックされている要素のコレクションを取得します。(ConfigurationElement から継承されます。) |
![]() | LockAttributes | ロックされている属性のコレクションを取得します。 (ConfigurationElement から継承されます。) |
![]() | LockElements | ロックされている要素のコレクションを取得します。(ConfigurationElement から継承されます。) |
![]() | LockItem | 要素がロックされているかどうかを示す値を取得または設定します。(ConfigurationElement から継承されます。) |
![]() | SyncRoot | ConfigurationElementCollection へのアクセスを同期するために使用するオブジェクトを取得します。(ConfigurationElementCollection から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Add | ConnectionStringSettings オブジェクトをコレクションに追加します。 |
![]() | Clear | コレクションからすべての ConnectionStringSettings オブジェクトを削除します。 |
![]() | CopyTo | ConfigurationElementCollection の内容を配列にコピーします。 (ConfigurationElementCollection から継承されます。) |
![]() | Equals | オーバーロードされます。 ConfigurationElementCollection と指定したオブジェクトを比較します。 (ConfigurationElementCollection から継承されます。) |
![]() | GetEnumerator | ConfigurationElementCollection の反復処理に使用する IEnumerator を取得します。 (ConfigurationElementCollection から継承されます。) |
![]() | GetHashCode | ConfigurationElementCollection インスタンスを表す一意の値を取得します。 (ConfigurationElementCollection から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | IndexOf | 渡された ConnectionStringSettings オブジェクトのコレクション内のインデックスを返します。 |
![]() | IsReadOnly | ConfigurationElementCollection オブジェクトが読み取り専用かどうかを示す値を取得します。 (ConfigurationElementCollection から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | Remove | オーバーロードされます。 ConnectionStringSettings オブジェクトをコレクションから削除します。 |
![]() | RemoveAt | コレクション内の指定したインデックス位置にある ConnectionStringSettings オブジェクトを削除します。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- ConnectionStringSettingsCollectionのページへのリンク