다음을 통해 공유


OdbcConnectionStringBuilder.ContainsKey(String) 메서드

정의

OdbcConnectionStringBuilder에 특정 키가 들어 있는지 여부를 확인합니다.

public:
 override bool ContainsKey(System::String ^ keyword);
public override bool ContainsKey (string keyword);
override this.ContainsKey : string -> bool
Public Overrides Function ContainsKey (keyword As String) As Boolean

매개 변수

keyword
String

OdbcConnectionStringBuilder에서 찾을 수 있는 키입니다.

반환

OdbcConnectionStringBuilder에 지정한 키를 가진 요소가 포함되어 있으면 true이고, 그렇지 않으면 false입니다.

예외

keyword가 null(Visual Basic의 경우 Nothing)인 경우

예제

다음 예제는 OdbcConnectionStringBuilder 인스턴스를 만들고 해당 속성 중 일부를 설정한 다음 호출 하 여 개체 내에 다양 한 키가 있는지 확인 하려고 합니다 ContainsKey 메서드.

using System.Data.Odbc;

class Program
{
    static void Main()
    {
        OdbcConnectionStringBuilder  builder = new OdbcConnectionStringBuilder();
        builder.Driver = "Microsoft Visual FoxPro Driver";
        builder["SourceType"] = "DBC";

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

        // Comparison is case insensitive.
        Console.WriteLine(builder.ContainsKey("sourcetype"));

        // Keys added by the provider return false. This method
        // only examines keys added explicitly.
        Console.WriteLine(builder.ContainsKey("DNS"));

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

        Console.WriteLine("Press Enter to continue.");
        Console.ReadLine();
    }
}
Imports System.Data.Odbc    

Module Module1
  Sub Main()
    Dim builder As New OdbcConnectionStringBuilder()
    builder.Driver = "Microsoft Visual FoxPro Driver"
    builder("SourceType") = "DBC"

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

    ' Comparison is case insensitive.
    Console.WriteLine(builder.ContainsKey("sourcetype"))

    ' Keys added by the provider return false. This method
    ' only examines keys added explicitly.
    Console.WriteLine(builder.ContainsKey("DNS"))

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

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

적용 대상

추가 정보