DbConnectionStringBuilder.Values Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un ICollection que contiene los valores de 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 de propiedad
Interfaz ICollection que contiene los valores incluidos en el objeto DbConnectionStringBuilder.
Implementaciones
- Atributos
Ejemplos
Nota
Este ejempo incluye una contraseña para demostrar cómo DbConnectionStringBuilder funciona con cadenas de conexión. Se recomienda que utilice autenticación de Windows en sus aplicaciones. Si necesita utilizar una contraseña en su aplicación, no incluya una contraseña codificada de forma rígida.
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
Muestra la salida siguiente:
MSDataShape.1
false
MSDAORA
orac
username
*******
Comentarios
El orden de los valores de ICollection no se especifica, pero es el mismo orden que las claves asociadas en el ICollection devuelto por el Keys método .
El devuelto ICollection no es una copia estática; en su lugar, ICollection hace referencia a los valores del original DbConnectionStringBuilder. Por lo tanto, los cambios en se DbConnectionStringBuilder reflejan en .ICollection