DbConnectionStringBuilder.Add(String, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá položku se zadaným klíčem a hodnotou do objektu 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)
Parametry
- keyword
- String
Klíč, který se má přidat do .DbConnectionStringBuilder
- value
- Object
Hodnota zadaného klíče.
Výjimky
keyword
je odkaz s hodnotou null (Nothing
v jazyce Visual Basic).
Příklady
Následující příklad vytvoří nový DbConnectionStringBuilder a přidá položky. Kód také ukazuje přepsání existující položky pomocí Add metody a obsahuje okomentovaný blok, který by vyvolal ArgumentNullException.
Poznámka
Tento příklad obsahuje heslo, které ukazuje, jak DbConnectionStringBuilder funguje s připojovacími řetězci. Ve vašich aplikacích doporučujeme používat ověřování systému Windows. Pokud je nutné použít heslo, nevkládejte do své aplikace pevně zakódované heslo.
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
Poznámky
Vlastnost Item[] lze také použít k přidání nových prvků nastavením hodnoty klíče, který neexistuje ve slovníku. Příklad: myCollection["myNonexistentKey"] = myValue
.
Add Volání metody předáním klíče null (Nothing
v jazyce Visual Basic) vyvolá .ArgumentNullException Volání Add metody předáním hodnoty null však odebere dvojici klíč/hodnota.