OracleConnectionStringBuilder.Item[String] Propriedade
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.
Obtém ou define o valor associado à chave especificada. Em C#, essa propriedade é o indexador.
public:
virtual property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ keyword); void set(System::String ^ keyword, System::Object ^ value); };
public override object this[string keyword] { get; set; }
member this.Item(string) : obj with get, set
Default Public Overrides Property Item(keyword As String) As Object
Parâmetros
- keyword
- String
A chave do item a ser obtido ou definido.
Valor da propriedade
O valor associado à chave especificada.
Exceções
keyword é uma referência nula (Nothing em Visual Basic).
Tentou adicionar uma chave que não existe dentro das chaves disponíveis.
Valor inválido na cadeia de conexão (especificamente, quando um valor booliano ou numérico era esperado, mas não fornecido).
Comentários
Como ele OracleConnectionStringBuilder contém um dicionário de tamanho fixo, tentar adicionar uma chave que não existe dentro do dicionário lança um KeyNotFoundException. A tabela a seguir lista todas as chaves possíveis no cadeia de conexão e o valor padrão para cada uma.
| Chave | Property | Valor padrão |
|---|---|---|
| Fonte de dados (ou servidor) | DataSource | Cadeia vazia |
| Manter informações de segurança (ou persistsecurityinfo) | PersistSecurityInfo | Falso |
| Segurança Integrada | IntegratedSecurity | Falso |
| ID do usuário (ou usuário ou uid) | UserID | Cadeia vazia |
| Password | Password | Cadeia vazia |
| Alistar | Enlist | Verdade |
| Agrupamento | Pooling | Verdade |
| Tamanho mínimo do pool | MinPoolSize | 0 |
| Tamanho máximo do pool | MaxPoolSize | 100 |
| Omitir o nome da conexão oracle | OmitOracleConnectionName | Falso |
| Unicode | Unicode | Falso |
| Tempo limite de balanceamento de carga (ou tempo de vida da conexão) | LoadBalanceTimeout | 0 |