OracleConnectionStringBuilder Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe OracleConnectionStringBuilder.
Sobrecargas
OracleConnectionStringBuilder() |
Inicializa uma nova instância da classe OracleConnectionStringBuilder. |
OracleConnectionStringBuilder(String) |
Inicializa uma nova instância da classe OracleConnectionStringBuilder. A cadeia de conexão fornecida oferece os dados para obter informações de conexão internas da instância. |
OracleConnectionStringBuilder()
Inicializa uma nova instância da classe OracleConnectionStringBuilder.
public:
OracleConnectionStringBuilder();
public OracleConnectionStringBuilder ();
Public Sub New ()
Confira também
Aplica-se a
OracleConnectionStringBuilder(String)
Inicializa uma nova instância da classe OracleConnectionStringBuilder. A cadeia de conexão fornecida oferece os dados para obter informações de conexão internas da instância.
public:
OracleConnectionStringBuilder(System::String ^ connectionString);
public OracleConnectionStringBuilder (string connectionString);
new System.Data.OracleClient.OracleConnectionStringBuilder : string -> System.Data.OracleClient.OracleConnectionStringBuilder
Public Sub New (connectionString As String)
Parâmetros
- connectionString
- String
A base das informações de conexão internas do objeto. Analisado em pares nome/valor. Nomes de chave inválidos geram um KeyNotFoundException.
Exceções
Nome de chave inválido na cadeia de conexão.
Valor inválido na cadeia de conexão (especificamente, quando um valor numérico ou booliano era esperado, mas não foi fornecido).
Exemplos
O exemplo a seguir fornece uma cadeia de conexão simples no OracleConnectionStringBuilder construtor do objeto e itera em todos os pares chave/valor dentro do objeto . Observe que a coleção fornece valores padrão para cada item. Observe também que a OracleConnectionStringBuilder classe converte sinônimos para as chaves conhecidas para que sejam consistentes com os nomes conhecidos.
Observação
Este exemplo inclui uma senha para demonstrar como OracleConnectionStringBuilder 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 embutida em código em seu aplicativo.
// You may need to set a reference to the System.Data.OracleClient
// assembly before you can run this sample.
using System.Data.OracleClient;
class Program
{
static void Main()
{
try
{
string connectString = "Server=OracleDemo;UID=Mary;Pwd=*****";
Console.WriteLine("Original: " + connectString);
OracleConnectionStringBuilder builder =
new OracleConnectionStringBuilder(connectString);
Console.WriteLine("Modified: " + builder.ConnectionString);
foreach (string key in builder.Keys)
Console.WriteLine(key + "=" + builder[key].ToString());
Console.WriteLine("Press any key to finish.");
Console.ReadLine();
}
catch (System.Collections.Generic.KeyNotFoundException ex)
{
Console.WriteLine("KeyNotFoundException: " + ex.Message);
}
catch (System.FormatException ex)
{
Console.WriteLine("Format exception: " + ex.Message);
}
}
}
' You may need to set a reference to the System.Data.OracleClient
' assembly before running this example.
Imports System.Data.OracleClient
Module Module1
Sub Main()
Try
Dim connectString As String = "Server=OracleDemo;UID=Mary;Pwd=*****"
Console.WriteLine("Original: " & connectString)
Dim builder As New OracleConnectionStringBuilder(connectString)
Console.WriteLine("Modified: " & builder.ConnectionString)
For Each key As String In builder.Keys
Console.WriteLine(key & "=" & builder.Item(key).ToString)
Next
Console.WriteLine("Press any key to finish.")
Console.ReadLine()
Catch ex As System.Collections.Generic.KeyNotFoundException
Console.WriteLine("KeyNotFoundException: " & ex.Message)
Catch ex As System.FormatException
Console.WriteLine("Format exception: " & ex.Message)
End Try
End Sub
End Module
Comentários
A OracleConnectionStringBuilder classe fornece uma coleção interna fixa de pares chave/valor. Mesmo que você forneça apenas um pequeno subconjunto dos possíveis valores de cadeia de conexão no construtor, o objeto sempre fornecerá valores padrão para cada par chave/valor. Quando a ConnectionString propriedade do objeto é recuperada, a cadeia de caracteres contém apenas pares chave/valor em que o valor é diferente do valor padrão para o item.