SqlConnectionStringBuilder.ContainsKey(String) 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í.
Určuje, zda obsahuje SqlConnectionStringBuilder konkrétní klíč.
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
Parametry
- keyword
- String
Klíč, který se má najít v SqlConnectionStringBuilder.
Návraty
True, pokud SqlConnectionStringBuilder obsahuje prvek, který má zadaný klíč; v opačném případě false.
Výjimky
keyword
is null (Nothing
v jazyce Visual Basic)
Příklady
Následující příklad vytvoří SqlConnectionStringBuilder instanci, nastaví některé z jejích vlastností a poté se pokusí zjistit, zda v objektu existují různé klíče voláním ContainsKey metoda.
using Microsoft.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";
}
}
V příkladu se zobrazí následující výstup v okně konzoly:
Connection string = Data Source=(local);Initial Catalog=AdventureWorks;Integrated Security=True
True
True
True
False
Poznámky
Vzhledem k tomu, že SqlConnectionStringBuilder obsahuje kolekci dvojic klíč/hodnota s pevnou velikostí, ContainsKey metoda určuje pouze tehdy, je-li určitý název klíče platný.