DbConnectionStringBuilder.Values 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得包含 ICollection 中之值的 DbConnectionStringBuilder。
public:
virtual property System::Collections::ICollection ^ Values { System::Collections::ICollection ^ get(); };
public virtual System.Collections.ICollection Values { get; }
[System.ComponentModel.Browsable(false)]
public virtual System.Collections.ICollection Values { get; }
member this.Values : System.Collections.ICollection
[<System.ComponentModel.Browsable(false)>]
member this.Values : System.Collections.ICollection
Public Overridable ReadOnly Property Values As ICollection
屬性值
ICollection,其中包含 DbConnectionStringBuilder 中的值。
實作
- 屬性
範例
注意
這個範例包含了密碼,可示範 DbConnectionStringBuilder 如何搭配連接字串使用。 我們建議在您的應用程式中使用 Windows 驗證。 如果您必須使用密碼,請勿在您的應用程式中包含硬式編碼的密碼。
static void Main()
{
DbConnectionStringBuilder builder = new DbConnectionStringBuilder();
builder.ConnectionString =
"Provider=MSDataShape.1;Persist Security Info=false;" +
"Data Provider=MSDAORA;Data Source=orac;" +
"user id=username;password=*******";
foreach (string value in builder.Values)
Console.WriteLine(value);
}
Sub Main()
Dim builder As New DbConnectionStringBuilder
builder.ConnectionString = _
"Provider=MSDataShape.1;Persist Security Info=False;" & _
"Data Provider=MSDAORA;Data Source=orac;" & _
"user id=username;password=*******"
For Each value As String In builder.Values
Console.WriteLine(value)
Next
End Sub
顯示下列輸出:
MSDataShape.1
false
MSDAORA
orac
username
*******
備註
中ICollection值的順序未指定,但與 方法所Keys傳回之 相關聯索引鍵ICollection的順序相同。
傳 ICollection 回的 不是靜態複本, ICollection 而是會參考原始 DbConnectionStringBuilder中的值。 因此, 變更 DbConnectionStringBuilder 會反映在中 ICollection。
適用於
另請參閱
- ADO.NET 中的連接字串
- ADO.NET 概觀 \(部分機器翻譯\)