英語で読む

次の方法で共有


DbConnectionStringBuilder.Values プロパティ

定義

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

public virtual System.Collections.ICollection Values { get; }
[System.ComponentModel.Browsable(false)]
public virtual System.Collections.ICollection Values { get; }

プロパティ値

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);
}

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

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

注釈

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

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

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

こちらもご覧ください