次の方法で共有


ConnectionStringSettingsCollection クラス

定義

ConnectionStringSettings オブジェクトのコレクションを格納します。

public ref class ConnectionStringSettingsCollection sealed : System::Configuration::ConfigurationElementCollection
[System.Configuration.ConfigurationCollection(typeof(System.Configuration.ConnectionStringSettings))]
public sealed class ConnectionStringSettingsCollection : System.Configuration.ConfigurationElementCollection
[<System.Configuration.ConfigurationCollection(typeof(System.Configuration.ConnectionStringSettings))>]
type ConnectionStringSettingsCollection = class
    inherit ConfigurationElementCollection
Public NotInheritable Class ConnectionStringSettingsCollection
Inherits ConfigurationElementCollection
継承
ConnectionStringSettingsCollection
属性

次の例は、ConnectionStringSettingsCollectionにアクセスする方法を示しています。

static void ShowConnectionStrings()
{
    // Get the application configuration file.
    System.Configuration.Configuration config =
            ConfigurationManager.OpenExeConfiguration(
            ConfigurationUserLevel.None);

    // Get the connectionStrings section.
    ConnectionStringsSection csSection =
        config.ConnectionStrings;

    for (int i = 0; i <
        ConfigurationManager.ConnectionStrings.Count; i++)
    {
        ConnectionStringSettings cs =
            csSection.ConnectionStrings[i];

        Console.WriteLine($"  Connection String: \"{cs.ConnectionString}\"");

        Console.WriteLine($"#{i}");
        Console.WriteLine($"  Name: {cs.Name}");

        Console.WriteLine($"  Provider Name: {cs.ProviderName}");
    }
}
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
    
    For i As Integer = 0 To ConfigurationManager.ConnectionStrings.Count - 1
        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

注釈

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

コンストラクター

ConnectionStringSettingsCollection()

ConnectionStringSettingsCollection クラスの新しいインスタンスを初期化します。

プロパティ

AddElementName

派生クラスでオーバーライドされたときに ConfigurationElementCollection の追加操作に関連付ける ConfigurationElement の名前を取得または設定します。

(継承元 ConfigurationElementCollection)
ClearElementName

派生クラスでオーバーライドされたときに ConfigurationElementCollection のクリア操作に関連付ける ConfigurationElement の名前を取得または設定します。

(継承元 ConfigurationElementCollection)
CollectionType

ConfigurationElementCollectionの型を取得します。

(継承元 ConfigurationElementCollection)
Count

コレクション内の要素の数を取得します。

(継承元 ConfigurationElementCollection)
CurrentConfiguration

現在の ConfigurationElement インスタンスが属している構成階層を表す最上位 Configuration インスタンスへの参照を取得します。

(継承元 ConfigurationElement)
ElementInformation

ConfigurationElement オブジェクトのカスタマイズ不可能な情報と機能を含む ElementInformation オブジェクトを取得します。

(継承元 ConfigurationElement)
ElementName

派生クラスでオーバーライドされたときに、構成ファイル内の要素のこのコレクションを識別するために使用される名前を取得します。

(継承元 ConfigurationElementCollection)
ElementProperty

ConfigurationElement オブジェクト自体を表す ConfigurationElementProperty オブジェクトを取得します。

(継承元 ConfigurationElement)
EmitClear

コレクションがクリアされているかどうかを示す値を取得または設定します。

(継承元 ConfigurationElementCollection)
EvaluationContext

ConfigurationElement オブジェクトの ContextInformation オブジェクトを取得します。

(継承元 ConfigurationElement)
HasContext

CurrentConfiguration プロパティが nullされているかどうかを示す値を取得します。

(継承元 ConfigurationElement)
IsSynchronized

コレクションへのアクセスが同期されているかどうかを示す値を取得します。

(継承元 ConfigurationElementCollection)
Item[ConfigurationProperty]

この構成要素のプロパティまたは属性を取得または設定します。

(継承元 ConfigurationElement)
Item[Int32]

コレクション内の指定したインデックス位置にある接続文字列を取得または設定します。

Item[String]

コレクション内の指定した名前を持つ ConnectionStringSettings オブジェクトを取得または設定します。

LockAllAttributesExcept

ロックされた属性のコレクションを取得します。

(継承元 ConfigurationElement)
LockAllElementsExcept

ロックされた要素のコレクションを取得します。

(継承元 ConfigurationElement)
LockAttributes

ロックされた属性のコレクションを取得します。

(継承元 ConfigurationElement)
LockElements

ロックされた要素のコレクションを取得します。

(継承元 ConfigurationElement)
LockItem

要素がロックされているかどうかを示す値を取得または設定します。

(継承元 ConfigurationElement)
Properties

プロパティのコレクションを取得します。

(継承元 ConfigurationElement)
RemoveElementName

派生クラスでオーバーライドされたときに ConfigurationElementCollection の削除操作に関連付ける ConfigurationElement の名前を取得または設定します。

(継承元 ConfigurationElementCollection)
SyncRoot

ConfigurationElementCollectionへのアクセスを同期するために使用するオブジェクトを取得します。

(継承元 ConfigurationElementCollection)
ThrowOnDuplicate

重複する ConfigurationElementConfigurationElementCollection に追加しようとすると例外がスローされるかどうかを示す値を取得します。

(継承元 ConfigurationElementCollection)

メソッド

Add(ConnectionStringSettings)

ConnectionStringSettings オブジェクトをコレクションに追加します。

BaseAdd(ConfigurationElement, Boolean)

構成要素コレクションに構成要素を追加します。

(継承元 ConfigurationElementCollection)
BaseAdd(ConfigurationElement)

構成要素を ConfigurationElementCollectionに追加します。

(継承元 ConfigurationElementCollection)
BaseAdd(Int32, ConfigurationElement)

構成要素コレクションに構成要素を追加します。

(継承元 ConfigurationElementCollection)
BaseClear()

すべての構成要素オブジェクトをコレクションから削除します。

(継承元 ConfigurationElementCollection)
BaseGet(Int32)

指定したインデックス位置にある構成要素を取得します。

(継承元 ConfigurationElementCollection)
BaseGet(Object)

指定したキーを持つ構成要素を返します。

(継承元 ConfigurationElementCollection)
BaseGetAllKeys()

ConfigurationElementCollectionに含まれるすべての構成要素のキーの配列を返します。

(継承元 ConfigurationElementCollection)
BaseGetKey(Int32)

指定したインデックス位置にある ConfigurationElement のキーを取得します。

(継承元 ConfigurationElementCollection)
BaseIndexOf(ConfigurationElement)

指定した ConfigurationElementのインデックスを示します。

(継承元 ConfigurationElementCollection)
BaseIsRemoved(Object)

指定したキーを持つ ConfigurationElementConfigurationElementCollectionから削除されたかどうかを示します。

(継承元 ConfigurationElementCollection)
BaseRemove(Object)

コレクションから ConfigurationElement を削除します。

(継承元 ConfigurationElementCollection)
BaseRemoveAt(Int32)

指定したインデックス位置にある ConfigurationElement を削除します。

(継承元 ConfigurationElementCollection)
Clear()

コレクションからすべての ConnectionStringSettings オブジェクトを削除します。

CopyTo(ConfigurationElement[], Int32)

ConfigurationElementCollection の内容を配列にコピーします。

(継承元 ConfigurationElementCollection)
CreateNewElement()

派生クラスでオーバーライドされた場合は、新しい ConfigurationElementを作成します。

(継承元 ConfigurationElementCollection)
CreateNewElement(String)

派生クラスでオーバーライドされたときに新しい ConfigurationElement を作成します。

(継承元 ConfigurationElementCollection)
DeserializeElement(XmlReader, Boolean)

構成ファイルから XML を読み取ります。

(継承元 ConfigurationElement)
Equals(Object)

指定したオブジェクトと ConfigurationElementCollection を比較します。

(継承元 ConfigurationElementCollection)
GetElementKey(ConfigurationElement)

派生クラスでオーバーライドされた場合に、指定した構成要素の要素キーを取得します。

(継承元 ConfigurationElementCollection)
GetEnumerator()

ConfigurationElementCollectionを反復処理するために使用される IEnumerator を取得します。

(継承元 ConfigurationElementCollection)
GetHashCode()

ConfigurationElementCollection インスタンスを表す一意の値を取得します。

(継承元 ConfigurationElementCollection)
GetTransformedAssemblyString(String)

指定したアセンブリ名の変換されたバージョンを返します。

(継承元 ConfigurationElement)
GetTransformedTypeString(String)

指定した型名の変換されたバージョンを返します。

(継承元 ConfigurationElement)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IndexOf(ConnectionStringSettings)

渡された ConnectionStringSettings オブジェクトのコレクション インデックスを返します。

Init()

ConfigurationElement オブジェクトを初期状態に設定します。

(継承元 ConfigurationElement)
InitializeDefault()

ConfigurationElement オブジェクトの既定の値セットを初期化するために使用します。

(継承元 ConfigurationElement)
IsElementName(String)

指定した ConfigurationElementConfigurationElementCollectionに存在するかどうかを示します。

(継承元 ConfigurationElementCollection)
IsElementRemovable(ConfigurationElement)

指定した ConfigurationElementConfigurationElementCollectionから削除できるかどうかを示します。

(継承元 ConfigurationElementCollection)
IsModified()

この ConfigurationElementCollection が最後に保存されてから変更されたか、派生クラスでオーバーライドされたときに読み込まれたかを示します。

(継承元 ConfigurationElementCollection)
IsReadOnly()

ConfigurationElementCollection オブジェクトが読み取り専用かどうかを示します。

(継承元 ConfigurationElementCollection)
ListErrors(IList)

この ConfigurationElement オブジェクトおよびすべてのサブ要素の無効なプロパティ エラーを、渡されたリストに追加します。

(継承元 ConfigurationElement)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
OnDeserializeUnrecognizedAttribute(String, String)

逆シリアル化中に不明な属性が検出されたかどうかを示す値を取得します。

(継承元 ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

構成システムが例外をスローします。

(継承元 ConfigurationElementCollection)
OnRequiredPropertyNotFound(String)

必要なプロパティが見つからない場合に例外をスローします。

(継承元 ConfigurationElement)
PostDeserialize()

逆シリアル化後に呼び出されます。

(継承元 ConfigurationElement)
PreSerialize(XmlWriter)

シリアル化の前に呼び出されます。

(継承元 ConfigurationElement)
Remove(ConnectionStringSettings)

指定した ConnectionStringSettings オブジェクトをコレクションから削除します。

Remove(String)

指定した ConnectionStringSettings オブジェクトをコレクションから削除します。

RemoveAt(Int32)

コレクション内の指定したインデックス位置にある ConnectionStringSettings オブジェクトを削除します。

Reset(ConfigurationElement)

派生クラスでオーバーライドされると、ConfigurationElementCollection を変更されていない状態にリセットします。

(継承元 ConfigurationElementCollection)
ResetModified()

派生クラスでオーバーライドされたときに、IsModified() プロパティの値を false にリセットします。

(継承元 ConfigurationElementCollection)
SerializeElement(XmlWriter, Boolean)

派生クラスでオーバーライドされると、構成データを構成ファイルの XML 要素に書き込みます。

(継承元 ConfigurationElementCollection)
SerializeToXmlElement(XmlWriter, String)

派生クラスで実装されるときに、この構成要素の外部タグを構成ファイルに書き込みます。

(継承元 ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

プロパティを指定した値に設定します。

(継承元 ConfigurationElement)
SetReadOnly()

ConfigurationElementCollection オブジェクトとすべてのサブ要素の IsReadOnly() プロパティを設定します。

(継承元 ConfigurationElementCollection)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

構成階層のさまざまなレベルから構成情報をマージする効果を元に戻します。

(継承元 ConfigurationElementCollection)

明示的なインターフェイスの実装

ICollection.CopyTo(Array, Int32)

ConfigurationElementCollection を配列にコピーします。

(継承元 ConfigurationElementCollection)

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定した型に基づいて、IEnumerable の要素をフィルター処理します。

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

適用対象

こちらもご覧ください