DbConnectionStringBuilder.Add(String, Object) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정한 키와 값을 가지는 엔트리를 DbConnectionStringBuilder에 추가합니다.
public:
void Add(System::String ^ keyword, System::Object ^ value);
public void Add (string keyword, object value);
member this.Add : string * obj -> unit
Public Sub Add (keyword As String, value As Object)
매개 변수
- keyword
- String
DbConnectionStringBuilder에 추가할 키입니다.
- value
- Object
지정된 키의 값입니다.
예외
keyword
이 null 참조(Visual Basic의 경우 Nothing
)인 경우
예제
다음 예제에서는 새 DbConnectionStringBuilder 를 만들고 항목을 추가합니다. 또한 이 코드는 메서드를 사용하여 Add 기존 항목을 덮어쓰는 방법을 보여 줍니다. 에는 을 throw하는 주석 처리된 블록이 포함되어 있습니다 ArgumentNullException.
참고
이 예제에는 DbConnectionStringBuilder가 연결 문자열로 작업하는 방법을 보여 주기 위한 암호가 포함되어 있습니다. 애플리케이션에서는 Windows 인증을 사용하는 것이 좋습니다. 암호를 사용해야 하는 경우에는 애플리케이션에 하드 코드된 암호를 포함하지 마십시오.
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();
}
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
설명
속성은 Item[] 사전에 없는 키의 값을 설정하여 새 요소를 추가하는 데 사용할 수도 있습니다. 예: myCollection["myNonexistentKey"] = myValue
Add null(Nothing
Visual Basic의 경우) 키를 전달하여 메서드를 호출하면 가 ArgumentNullExceptionthrow됩니다. 그러나 null 값을 전달하여 메서드를 호출 Add 하면 키/값 쌍이 제거됩니다.
적용 대상
추가 정보
.NET