DbConnectionStringBuilder.Add(String, Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menambahkan entri dengan kunci dan nilai yang ditentukan ke DbConnectionStringBuilderdalam .
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)
Parameter
- keyword
- String
Kunci untuk ditambahkan ke DbConnectionStringBuilder.
- value
- Object
Nilai untuk kunci yang ditentukan.
Pengecualian
keyword
adalah referensi null (Nothing
di Visual Basic).
DbConnectionStringBuilder bersifat baca-saja.
-atau-
memiliki DbConnectionStringBuilder ukuran tetap.
Contoh
Contoh berikut membuat baru DbConnectionStringBuilder dan menambahkan item. Kode ini juga menunjukkan penimpaan item yang ada menggunakan Add metode , dan menyertakan blok yang dikomentari yang akan melemparkan ArgumentNullException.
Catatan
Contoh ini mencakup kata sandi untuk menunjukkan cara DbConnectionStringBuilder kerja dengan string koneksi. Di aplikasi Anda, kami sarankan Anda menggunakan Autentikasi Windows. Jika Anda harus menggunakan kata sandi, jangan sertakan kata sandi yang dikodekan secara permanen dalam aplikasi Anda.
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
Keterangan
Item[] Properti juga dapat digunakan untuk menambahkan elemen baru dengan mengatur nilai kunci yang tidak ada dalam kamus. Misalnya: myCollection["myNonexistentKey"] = myValue
.
Memanggil Add metode dengan meneruskan kunci null (Nothing
di Visual Basic) melemparkan ArgumentNullException. Namun, memanggil Add metode dengan meneruskan nilai null akan menghapus pasangan kunci/nilai.