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

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

SqlConnectionStringBuilder.ContainsKey メソッド

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

SqlConnectionStringBuilder特定のキー格納されているかどうか判断します

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

Public Overrides Function
 ContainsKey ( _
    keyword As String _
) As Boolean
Dim instance As SqlConnectionStringBuilder
Dim keyword As String
Dim returnValue As Boolean

returnValue = instance.ContainsKey(keyword)
public boolean ContainsKey (
    String keyword
)

パラメータ

keyword

SqlConnectionStringBuilder 内で検索されるキー

戻り値
指定したキー持つ要素SqlConnectionStringBuilder格納されている場合trueそれ以外場合false

例外例外
例外種類条件

ArgumentNullException

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

解説解説

SqlConnectionStringBuilder は、キー/値ペアから成る固定サイズコレクション保持するため、ContainsKey メソッド判断されるのは、特定のキー名が有効であるかどうかだけです。

使用例使用例

次の例では、SqlConnectionStringBuilderインスタンス作成しいくつかのプロパティ設定した後、各キーオブジェクト内に存在するかどうかを、ContainsKey メソッド使用して確認してます。

Imports System.Data.SqlClient

Module Module1
    Sub Main()
        Dim builder As _
         New SqlConnectionStringBuilder(GetConnectionString())
        Console.WriteLine("Connection string = " &
 builder.ConnectionString)

        ' Keys you have provided return true.
        Console.WriteLine(builder.ContainsKey("Server"))

        ' Comparison is case insensitive, and synonyms
        ' are automatically converted to their "well-known"
        ' names.
        Console.WriteLine(builder.ContainsKey("Database"))

        ' Keys that are valid but have not been set return true.
        Console.WriteLine(builder.ContainsKey("Max Pool Size"))

        ' Keys that do not exist return false.
        Console.WriteLine(builder.ContainsKey("MyKey"))

        Console.WriteLine("Press Enter to continue.")
        Console.ReadLine()
    End Sub

    Private Function GetConnectionString()
 As String
        ' To avoid storing the connection string in your code,
        ' you can retrieve it from a configuration file. 
        Return "Server=(local);Integrated Security=SSPI;"
 & _
          "Initial Catalog=AdventureWorks"
    End Function
End Module
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        SqlConnectionStringBuilder builder =
            new SqlConnectionStringBuilder(GetConnectionString());
        Console.WriteLine("Connection string = " + builder.ConnectionString);

        // Keys you have provided return true.
        Console.WriteLine(builder.ContainsKey("Server"));

        // Comparison is case insensitive, and synonyms
        // are automatically converted to their "well-known"
        // names.
        Console.WriteLine(builder.ContainsKey("Database"));

        // Keys that are valid but have not been set return true.
        Console.WriteLine(builder.ContainsKey("Max Pool Size"));

        // Keys that do not exist return false.
        Console.WriteLine(builder.ContainsKey("MyKey"));

        Console.WriteLine("Press Enter to continue.");
        Console.ReadLine();

    }

    private static string
 GetConnectionString()
    {
        // To avoid storing the connection string in your code,
        // you can retrieve it from a configuration file. 
        return "Server=(local);Integrated Security=SSPI;"
 +
            "Initial Catalog=AdventureWorks";
    }
}

この例では、コンソール ウィンドウ次の出力表示します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlConnectionStringBuilder クラス
SqlConnectionStringBuilder メンバ
System.Data.SqlClient 名前空間
その他の技術情報
接続文字列使用



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2024 GRAS Group, Inc.RSS