DbConnectionStringBuilder.Values Propriedade

Definição

Obtém um ICollection que contém os valores no 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

Valor da propriedade

Um ICollection que contém os valores no DbConnectionStringBuilder.

Implementações

Atributos

Exemplos

Observação

Este exemplo inclui uma senha para demonstrar como DbConnectionStringBuilder funciona com cadeias de conexão. Em seus aplicativos, recomendamos que você use a Autenticação do Windows. Se você precisar usar uma senha, não inclua uma senha codificada em código em seu aplicativo.

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

Exibe a seguinte saída:

MSDataShape.1
false
MSDAORA
orac
username
*******

Comentários

A ordem dos valores no ICollection não é especificada, mas é a mesma ordem que as chaves associadas no ICollection retornado pelo Keys método .

O retornado ICollection não é uma cópia estática; em vez disso, o ICollection faz referência aos valores no original DbConnectionStringBuilder. Portanto, as alterações no DbConnectionStringBuilder são refletidas no ICollection.

Aplica-se a

Confira também