OracleConnectionStringBuilder Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atenção
OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260
Fornece uma forma simples de criar e gerir o conteúdo das strings de ligação usadas pela OracleConnection classe.
public ref class OracleConnectionStringBuilder sealed : System::Data::Common::DbConnectionStringBuilder
[System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))]
public sealed class OracleConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
[System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))]
[System.Obsolete("OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)]
public sealed class OracleConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
[<System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))>]
type OracleConnectionStringBuilder = class
inherit DbConnectionStringBuilder
[<System.ComponentModel.TypeConverter(typeof(System.Data.OracleClient.OracleConnectionStringBuilder+OracleConnectionStringBuilderConverter))>]
[<System.Obsolete("OracleConnectionStringBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)>]
type OracleConnectionStringBuilder = class
inherit DbConnectionStringBuilder
Public NotInheritable Class OracleConnectionStringBuilder
Inherits DbConnectionStringBuilder
- Herança
- Atributos
Observações
Este tipo está obsoleto e será removido numa versão futura do .NET Framework. Para mais informações, consulte Oracle e ADO.NET.
Os construtores de cadeia de ligação permitem aos programadores criar programaticamente cadeias de ligação sintaticamente corretas, e analisar e reconstruir cadeias de ligação existentes, usando propriedades e métodos da classe. O cadeia de ligação builder fornece propriedades fortemente tipadas correspondentes aos pares chave/valor conhecidos permitidos pela Oracle. A classe OracleConnectionStringBuilder implementa a interface ICustomTypeDescriptor. Isto significa que a aula trabalha com Visual Studio .NET designers no momento do design. Quando os programadores usam o designer para construir ligações fortemente tipadas DataSets e fortemente tipadas dentro de Visual Studio .NET, a classe builder de cadeia de ligação fortemente tipada exibirá as propriedades associadas ao seu tipo e também terá conversores que podem mapear valores comuns para chaves conhecidas.
Os programadores que precisam de criar strings de ligação como parte de aplicações podem usar a OracleConnectionStringBuilder classe para construir e modificar strings de ligação. A OracleConnectionStringBuilder classe também facilita a gestão de cadeias de ligação armazenadas num ficheiro de configuração de aplicação.
Realiza OracleConnectionStringBuilder verificações para pares chave/valor válidos. Portanto, esta classe não pode ser usada para criar cadeias de ligação inválidas. Tentar adicionar pares inválidos lança uma exceção. A OracleConnectionStringBuilder classe mantém uma coleção fixa de sinónimos e, quando necessário, pode realizar a tradução necessária para converter de sinónimo para o nome de chave conhecido correspondente. Por exemplo, quando usas a Item[] propriedade para recuperar um valor, podes especificar uma string que contenha qualquer sinónimo da chave de que precisas. Consulte a Item[] propriedade para uma lista completa de sinónimos aceitáveis.
Warning
A Microsoft não recomenda fornecer diretamente o seu nome de utilizador e palavra-passe, porque é um padrão inseguro. Sempre que possível, utilize fluxos de autenticação mais seguros, como Identidades Geridas para Azure recursos, ou Windows authentication para SQL Server.
Construtores
| Name | Description |
|---|---|
| OracleConnectionStringBuilder() |
Obsoleto.
Inicializa uma nova instância da OracleConnectionStringBuilder classe. |
| OracleConnectionStringBuilder(String) |
Obsoleto.
Inicializa uma nova instância da OracleConnectionStringBuilder classe. A cadeia de ligação fornecida fornece os dados para a informação interna de ligação da instância. |
Propriedades
| Name | Description |
|---|---|
| BrowsableConnectionString |
Obsoleto.
Obtém ou define um valor que indica se a propriedade ConnectionString é visível em Visual Studio designers. (Herdado de DbConnectionStringBuilder) |
| ConnectionString |
Obsoleto.
Obtém ou define o cadeia de ligação associado ao DbConnectionStringBuilder. (Herdado de DbConnectionStringBuilder) |
| Count |
Obsoleto.
Obtém o número atual de chaves contidas na ConnectionString propriedade. (Herdado de DbConnectionStringBuilder) |
| DataSource |
Obsoleto.
Obtém ou define o nome da fonte de dados Oracle para se ligar. |
| Enlist |
Obsoleto.
Recebe ou define um valor que indica se o pooler regista automaticamente a ligação no contexto atual da transação do thread de criação. |
| IntegratedSecurity |
Obsoleto.
Recebe ou define um valor que indica se "ID de utilizador" e "Palavra-passe" estão especificados na ligação (quando |
| IsFixedSize |
Obsoleto.
Obtém um valor que indica se o OracleConnectionStringBuilder tem um tamanho fixo. |
| IsReadOnly |
Obsoleto.
Obtém um valor que indica se o DbConnectionStringBuilder é apenas de leitura. (Herdado de DbConnectionStringBuilder) |
| Item[String] |
Obsoleto.
Obtém ou define o valor associado à chave especificada. Em C#, esta propriedade é o indexador. |
| Keys |
Obsoleto.
Obtém um ICollection que contém as chaves no OracleConnectionStringBuilder. |
| LoadBalanceTimeout |
Obsoleto.
Obtém ou define o tempo mínimo, em segundos, para a ligação permanecer no pool de ligação antes de ser removida. |
| MaxPoolSize |
Obsoleto.
Obtém ou define o número máximo de ligações permitidas no pool de ligações para esta cadeia de ligação específica. |
| MinPoolSize |
Obsoleto.
Obtém ou define o número mínimo de ligações permitidas no pool de ligações para esta cadeia de ligação específica. |
| OmitOracleConnectionName |
Obsoleto.
Recebe ou define a flag que permite rollbacks de transações em versões anteriores do Oracle (anteriores à 8.1.7.4.1). |
| Password |
Obsoleto.
Obtém ou define a palavra-passe da conta Oracle. |
| PersistSecurityInfo |
Obsoleto.
Recebe ou define um valor booleano que indica se informação sensível à segurança, como a palavra-passe, não é devolvida como parte da ligação se esta estiver aberta ou alguma vez esteve em estado aberto. |
| Pooling |
Obsoleto.
Recebe ou define um valor booleano que indica se a ligação será agrupada, ou se cada ligação será explicitamente aberta sempre que a ligação for solicitada. |
| Unicode |
Obsoleto.
Recebe ou define um valor booleano que indica se o cliente suporta a funcionalidade Unicode disponível nos clientes Oracle posteriores, ou se não é consciente do Unicode. |
| UserID |
Obsoleto.
Obtém ou define o ID de utilizador a ser usado ao ligar à Oracle. |
| Values |
Obsoleto.
Obtém-se um ICollection que contém os valores no OracleConnectionStringBuilder. |
Métodos
| Name | Description |
|---|---|
| Add(String, Object) |
Obsoleto.
Adiciona uma entrada com a chave e valor especificados no DbConnectionStringBuilder. (Herdado de DbConnectionStringBuilder) |
| Clear() |
Obsoleto.
Limpa o conteúdo da OracleConnectionStringBuilder instância. |
| ClearPropertyDescriptors() |
Obsoleto.
Limpa a coleção de PropertyDescriptor objetos no .DbConnectionStringBuilder (Herdado de DbConnectionStringBuilder) |
| ContainsKey(String) |
Obsoleto.
Determina se o OracleConnectionStringBuilder contém uma chave específica. |
| Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| EquivalentTo(DbConnectionStringBuilder) |
Obsoleto.
Compara a informação de ligação neste DbConnectionStringBuilder objeto com a informação de ligação no objeto fornecido. (Herdado de DbConnectionStringBuilder) |
| GetHashCode() |
Obsoleto.
Serve como função de hash predefinida. (Herdado de Object) |
| GetProperties(Hashtable) |
Obsoleto.
Preenche um fornecimento Hashtable com informações sobre todas as propriedades deste DbConnectionStringBuilder. (Herdado de DbConnectionStringBuilder) |
| GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| Remove(String) |
Obsoleto.
Remove a entrada com a chave especificada da OracleConnectionStringBuilder instância. |
| ShouldSerialize(String) |
Obsoleto.
Indica se a chave especificada existe neste OracleConnectionStringBuilder caso. |
| ToString() |
Obsoleto.
Devolve o cadeia de ligação associado a este DbConnectionStringBuilder. (Herdado de DbConnectionStringBuilder) |
| TryGetValue(String, Object) |
Obsoleto.
Recupera um valor correspondente à chave fornecida a partir desta OracleConnectionStringBuilder. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Obsoleto.
Copia os elementos do ICollection para um Array, começando num índice particular Array . (Herdado de DbConnectionStringBuilder) |
| ICollection.IsSynchronized |
Obsoleto.
Recebe um valor que indica se o acesso ao ICollection é sincronizado (thread safe). (Herdado de DbConnectionStringBuilder) |
| ICollection.SyncRoot |
Obsoleto.
Obtém um objeto que pode ser usado para sincronizar o acesso ao ICollection. (Herdado de DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetAttributes() |
Obsoleto.
Devolve uma coleção de atributos personalizados para esta instância de um componente. (Herdado de DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetClassName() |
Obsoleto.
Devolve o nome da classe desta instância de um componente. (Herdado de DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetComponentName() |
Obsoleto.
Devolve o nome desta instância de um componente. (Herdado de DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetConverter() |
Obsoleto.
Devolve um conversor de tipos para esta instância de um componente. (Herdado de DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetDefaultEvent() |
Obsoleto.
Devolve o evento predefinido para esta instância de um componente. (Herdado de DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetDefaultProperty() |
Obsoleto.
Devolve a propriedade padrão para esta instância de um componente. (Herdado de DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetEditor(Type) |
Obsoleto.
Devolve um editor do tipo especificado para esta instância de um componente. (Herdado de DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetEvents() |
Obsoleto.
Devolve os eventos para esta instância de um componente. (Herdado de DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetEvents(Attribute[]) |
Obsoleto.
Devolve os eventos para esta instância de um componente usando o array de atributos especificado como filtro. (Herdado de DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetProperties() |
Obsoleto.
Devolve as propriedades para esta instância de um componente. (Herdado de DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetProperties(Attribute[]) |
Obsoleto.
Devolve as propriedades para esta instância de um componente usando o array de atributos como filtro. (Herdado de DbConnectionStringBuilder) |
| ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor) |
Obsoleto.
Devolve um objeto que contém a propriedade descrita pelo descritor de propriedades especificado. (Herdado de DbConnectionStringBuilder) |
| IDictionary.Add(Object, Object) |
Obsoleto.
Adiciona um elemento com a chave e o valor fornecidos ao IDictionary objeto. (Herdado de DbConnectionStringBuilder) |
| IDictionary.Contains(Object) |
Obsoleto.
Determina se o IDictionary objeto contém um elemento com a chave especificada. (Herdado de DbConnectionStringBuilder) |
| IDictionary.GetEnumerator() |
Obsoleto.
Devolve um IDictionaryEnumerator objeto para o IDictionary objeto. (Herdado de DbConnectionStringBuilder) |
| IDictionary.Item[Object] |
Obsoleto.
Obtém ou define o elemento com a chave especificada. (Herdado de DbConnectionStringBuilder) |
| IDictionary.Remove(Object) |
Obsoleto.
Remove o elemento com a chave especificada do IDictionary objeto. (Herdado de DbConnectionStringBuilder) |
| IEnumerable.GetEnumerator() |
Obsoleto.
Devolve um enumerador que itera numa coleção. (Herdado de DbConnectionStringBuilder) |
Métodos da Extensão
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Obsoleto.
Permite a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Obsoleto.
Converte um IEnumerable para um IQueryable. |
| Cast<TResult>(IEnumerable) |
Obsoleto.
Conjura os elementos de an IEnumerable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Obsoleto.
Filtra os elementos de um IEnumerable com base num tipo especificado. |