通过


SqlConnectionStringBuilder.Values 属性

定义

获取一个 ICollection 值,该值包含值 SqlConnectionStringBuilder

public:
 virtual property System::Collections::ICollection ^ Values { System::Collections::ICollection ^ get(); };
public override System.Collections.ICollection Values { get; }
member this.Values : System.Collections.ICollection
Public Overrides ReadOnly Property Values As ICollection

属性值

包含值中的值ICollectionSqlConnectionStringBuilder

示例

以下示例首先创建一个新 SqlConnectionStringBuilder值,然后循环访问对象中的所有值。

using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        SqlConnectionStringBuilder builder =
            new SqlConnectionStringBuilder(GetConnectionString());

        // Loop through each of the values, displaying the contents.
        foreach (object value in builder.Values)
            Console.WriteLine(value);

        Console.WriteLine("Press any key 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 "Data Source=(local);Integrated Security=SSPI;" +
            "Initial Catalog=AdventureWorks; Asynchronous Processing=true";
    }
}
Imports System.Data.SqlClient
    
Module Module1
    Sub Main()
        Dim builder As _
         New SqlConnectionStringBuilder(GetConnectionString())

        ' Loop through each of the values, displaying the contents.
        For Each value As Object In builder.Values
            Console.WriteLine(value)
        Next

        Console.WriteLine("Press any key to continue.")
        Console.ReadLine()
    End Sub

    Private Function GetConnectionString() As String
        ' To avoid storing the connection string in your code,
        ' you can retrieve it from a configuration file. 
        Return "Data Source=(local);Integrated Security=SSPI;" & _
          "Initial Catalog=AdventureWorks; Asynchronous Processing=True"
    End Function
End Module

注解

未指定值ICollection的顺序,但它与属性返回KeysICollection关联键的顺序相同。 由于每个实例 SqlConnectionStringBuilder 始终包含相同的固定键集,因此该 Values 属性始终按键的相同顺序返回与固定键集对应的值。

适用于

另请参阅