クラスで使用される接続文字列の内容を簡単に作成および管理するための手段を提供します。データベースの接続文字列を構築します。データベース用の接続文字列を作成します。この例では、既存の接続文字列を解析し、接続文字列の内容を操作するさまざまな方法を示します。よる接続文字列の操作方法を示すために、パスワードが含まれています。認証を使用することをお勧めします。パスワードを使用する必要がある場合も、ハードコードされたパスワードをアプリケーションに含めないでください。接続文字列ビルダーを使用すると、開発者はこのクラスのプロパティおよびメソッドを使用することによって、正しい構文の接続文字列をプログラムで作成し、既存の接続文字列の解析や再作成を行うことができます。接続で許可されている既知のキー/値ペアに対応する厳密に型指定されたプロパティを提供します。開発者は、その他の接続文字列値に対して任意のキー/値のペアを追加できます。インターフェイスを実装します。デザイナーで動作することを意味します。内で厳密に型指定された接続を構築する場合、厳密に型指定された接続文字列ビルダークラスはその型に関連付けられているプロパティを表示し、コンバーターも既知のキーの共通値をマップできます。クラスを使用して接続文字列を作成および変更できます。このクラスを使用すると、アプリケーションの構成ファイルに保存された接続文字列を容易に管理することができます。既知のキーと値のペアの限られたセットに対してのみチェックを実行します。したがって、このクラスを使用して無効な接続文字列を作成できます。クラス内の既知のキーとそれに対応するプロパティ、およびそれらの既定値を示します。インスタンスに含まれるコレクションにキーと値のペアを追加できます。プロパティは、悪意のあるエントリを挿入する試行を処理します。使用して、入れ子になったキーと値のペアを正しくエスケープしています。結果は、無効な値が安全に処理される、次の接続文字列になります。クラスの新しいインスタンスを初期化します。クラスの新しいインスタンスを初期化します。指定された接続文字列によって、インスタンスの内部的な接続情報のデータが提供されます。デザイナーに表示するかどうかを示す値を取得または設定します。関連付けられた接続文字列を取得または設定します。プロパティ内に含まれる現在のキー数を取得します。ソースの名前を取得または設定します。ファイルの名前を取得または設定します。固定サイズかどうかを示す値を取得します。読み取り専用かどうかを示す値を取得します。DbConnectionStringBuilder)Item[String]指定されたキーに関連付けられている値を取得または設定します。場合、このプロパティはインデクサーです。キーに対応する値を取得または設定します。string.PersistSecurityInfo接続が開いているか、開いている状態になったことがある場合に、パスワードなどの機密性の高い情報を接続文字列の一部として返すかどうかを示すブール値を取得または設定します。プロバイダーの名前を内部的に保持する文字列を取得または設定します。