DbConnectionStringBuilder.Add メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DbConnectionStringBuilder.Add メソッドの意味・解説 

DbConnectionStringBuilder.Add メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定したキーおよび値を持つエントリを DbConnectionStringBuilder追加します

名前空間: System.Data.Common
アセンブリ: System.Data (system.data.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

keywordnull 参照 (Visual Basic の場合Nothing) です。

NotSupportedException

DbConnectionStringBuilder読み取り専用です。

または

DbConnectionStringBuilder固定サイズです。

解説解説

Item プロパティ使用すると、ディクショナリに存在しないキー対応する値を設定することで、新し要素追加することもできます。たとえば、myCollection["myNonexistentKey"] = myValue のように使用します

null (Visual Basic では Nothing) キー渡して Add メソッド呼び出すと、ArgumentNullExceptionスローさます。一方null 値渡して Add メソッド呼び出すと、キー/値ペアが削除されます。

使用例使用例

新しDbConnectionStringBuilder作成してアイテム追加する例を次に示します。このコードでは Add メソッド使用して既存アイテム上書きします。また、ArgumentNullExceptionスローするブロックコメント付き含まれています。

メモメモ

この例には、DbConnectionStringBuilder接続文字列どのように連携するかを示すパスワード含まれています。アプリケーションでは、Windows 認証使用お勧めます。パスワード使用する必要がある場合は、ハードコーディングされたパスワードアプリケーション組み込まないください

Sub Main()
    Try
        Dim builder As New
 DbConnectionStringBuilder
        builder.Add("Data Source", "ServerName")
        builder.Add("Initial Catalog", "TheDatabase")
        builder.Add("User ID", "UserName")
        builder.Add("Password", "*******")
        builder.Add("Command Logging", False)

        ' Overwrite the existing "User ID" value.
        builder.Add("User ID", "NewUserName")

        ' The following code would trigger 
        ' an ArgumentNullException.
        ' builder.Add(Nothing, "Some Value")

        Console.WriteLine(builder.ConnectionString)

    Catch ex As ArgumentNullException
        Console.WriteLine("Null key values are not allowed.")
    End Try

    Console.WriteLine("Press Enter to continue.")
    Console.ReadLine()
End Sub
static void Main()
{
    try
    {
        DbConnectionStringBuilder builder =
            new DbConnectionStringBuilder();
        builder.Add("Data Source", "ServerName");
        builder.Add("Initial Catalog", "TheDatabase");
        builder.Add("User ID", "UserName");
        builder.Add("Password", "*******");
        builder.Add("Command Logging", false);

        // Overwrite the existing "User ID" value.
        builder.Add("User ID", "NewUserName");

        // The following code would trigger 
        // an ArgumentNullException:
        // builder.Add(null, "Some Value");

        Console.WriteLine(builder.ConnectionString);
    }
    catch (ArgumentNullException)
    {
        Console.WriteLine("Null key values are not allowed.");
    }

    Console.WriteLine("Press Enter to continue.");
    Console.ReadLine();
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DbConnectionStringBuilder クラス
DbConnectionStringBuilder メンバ
System.Data.Common 名前空間
その他の技術情報
接続文字列使用



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

DbConnectionStringBuilder.Add メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DbConnectionStringBuilder.Add メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS