次の方法で共有


DbConnectionStringBuilder.Values プロパティ

定義

ICollection 内の値を格納している DbConnectionStringBuilder を取得します。

public:
 virtual property System::Collections::ICollection ^ Values { System::Collections::ICollection ^ get(); };
public virtual System.Collections.ICollection Values { get; }
[System.ComponentModel.Browsable(false)]
public virtual System.Collections.ICollection Values { get; }
member this.Values : System.Collections.ICollection
[<System.ComponentModel.Browsable(false)>]
member this.Values : System.Collections.ICollection
Public Overridable ReadOnly Property Values As ICollection

プロパティ値

ICollection 内の値が格納されている DbConnectionStringBuilder

実装

属性

注意

この例には、DbConnectionStringBuilder による接続文字列の操作方法を示すために、パスワードが含まれています。 実際のアプリケーションでは、Windows 認証を使用することをお勧めします。 パスワードを使用する必要がある場合も、ハードコードされたパスワードをアプリケーションに含めないでください。

static void Main()
{
    DbConnectionStringBuilder builder = new DbConnectionStringBuilder();
    builder.ConnectionString =
        "Provider=MSDataShape.1;Persist Security Info=false;" +
        "Data Provider=MSDAORA;Data Source=orac;" +
        "user id=username;password=*******";

    foreach (string value in builder.Values)
        Console.WriteLine(value);
}
Sub Main()
    Dim builder As New DbConnectionStringBuilder
    builder.ConnectionString = _
     "Provider=MSDataShape.1;Persist Security Info=False;" & _
     "Data Provider=MSDAORA;Data Source=orac;" & _
     "user id=username;password=*******"

    For Each value As String In builder.Values
        Console.WriteLine(value)
    Next
End Sub

次の出力が表示されます。

MSDataShape.1
false
MSDAORA
orac
username
*******

注釈

ICollectionの値の順序は指定されていませんが、 メソッドによってKeys返される 内ICollectionの関連キーと同じ順序です。

返される ICollection は静的コピーではありません。代わりに、 ICollection は元 DbConnectionStringBuilderの の値を参照します。 したがって、 に対する DbConnectionStringBuilder 変更は に ICollection反映されます。

適用対象

こちらもご覧ください