SqlConnectionStringBuilder Classe

Definição

Fornece uma maneira simples de criar e gerenciar o conteúdo de cadeias de conexão usadas pela classe SqlConnection.Provides a simple way to create and manage the contents of connection strings used by the SqlConnection class.

public ref class SqlConnectionStringBuilder sealed : System::Data::Common::DbConnectionStringBuilder
[System.ComponentModel.TypeConverter(typeof(System.Data.SqlClient.SqlConnectionStringBuilder/SqlConnectionStringBuilderConverter))]
public sealed class SqlConnectionStringBuilder : System.Data.Common.DbConnectionStringBuilder
type SqlConnectionStringBuilder = class
    inherit DbConnectionStringBuilder
Public NotInheritable Class SqlConnectionStringBuilder
Inherits DbConnectionStringBuilder
Herança
SqlConnectionStringBuilder
Atributos

Exemplos

O aplicativo de console a seguir cria cadeias de conexão para um banco de dados SQL Server.The following console application builds connection strings for a SQL Server database. O código usa uma classe SqlConnectionStringBuilder para criar a cadeia de conexão e, em seguida, passa a propriedade ConnectionString da instância SqlConnectionStringBuilder para o construtor da classe de conexão.The code uses a SqlConnectionStringBuilder class to create the connection string, and then passes the ConnectionString property of the SqlConnectionStringBuilder instance to the constructor of the connection class. O exemplo também analisa uma cadeia de conexão existente e demonstra várias maneiras de manipular o conteúdo da cadeia de conexão.The example also parses an existing connection string and demonstrates various ways of manipulating the connection string's contents.

Observação

Este exemplo inclui uma senha para demonstrar como SqlConnectionStringBuilder funciona com cadeias de conexão.This example includes a password to demonstrate how SqlConnectionStringBuilder works with connection strings. Em seus aplicativos, recomendamos que você use a autenticação do Windows.In your applications, we recommend that you use Windows Authentication. Se você precisar usar uma senha, não inclua uma senha embutida em código em seu aplicativo.If you must use a password, do not include a hard-coded password in your application.

using System.Data;
using System.Data.SqlClient;

class Program
{
    static void Main()
    {
        // Create a new SqlConnectionStringBuilder and
        // initialize it with a few name/value pairs.
        SqlConnectionStringBuilder builder =
            new SqlConnectionStringBuilder(GetConnectionString());

        // The input connection string used the 
        // Server key, but the new connection string uses
        // the well-known Data Source key instead.
        Console.WriteLine(builder.ConnectionString);

        // Pass the SqlConnectionStringBuilder an existing 
        // connection string, and you can retrieve and
        // modify any of the elements.
        builder.ConnectionString = "server=(local);user id=ab;" +
            "password= a!Pass113;initial catalog=AdventureWorks";

        // Now that the connection string has been parsed,
        // you can work with individual items.
        Console.WriteLine(builder.Password);
        builder.Password = "new@1Password";
        builder.AsynchronousProcessing = true;

        // You can refer to connection keys using strings, 
        // as well. When you use this technique (the default
        // Item property in Visual Basic, or the indexer in C#),
        // you can specify any synonym for the connection string key
        // name.
        builder["Server"] = ".";
        builder["Connect Timeout"] = 1000;
        builder["Trusted_Connection"] = true;
        Console.WriteLine(builder.ConnectionString);

        Console.WriteLine("Press Enter to finish.");
        Console.ReadLine();
    }

    private static string GetConnectionString()
    {
        // To avoid storing the connection string in your code,
        // you can retrieve it from a configuration file. 
        return "Server=(local);Integrated Security=SSPI;" +
            "Initial Catalog=AdventureWorks";
    }
}
Imports System.Data.SqlClient

Module Module1
    Sub Main()
        ' Create a new SqlConnectionStringBuilder and
        ' initialize it with a few name/value pairs:
        Dim builder As New SqlConnectionStringBuilder(GetConnectionString())

        ' The input connection string used the 
        ' Server key, but the new connection string uses
        ' the well-known Data Source key instead.
        Console.WriteLine(builder.ConnectionString)

        ' Pass the SqlConnectionStringBuilder an existing 
        ' connection string, and you can retrieve and
        ' modify any of the elements.
        builder.ConnectionString = _
            "server=(local);user id=ab;" & _
            "password=a!Pass113;initial catalog=AdventureWorks"
        ' Now that the connection string has been parsed,
        ' you can work with individual items.
        Console.WriteLine(builder.Password)
        builder.Password = "new@1Password"
        builder.AsynchronousProcessing = True

        ' You can refer to connection keys using strings, 
        ' as well. When you use this technique (the default
        ' Item property in Visual Basic, or the indexer in C#)
        ' you can specify any synonym for the connection string key
        ' name.
        builder("Server") = "."
        builder("Connect Timeout") = 1000

        ' The Item property is the default for the class, 
        ' and setting the Item property adds the value to the 
        ' dictionary, if necessary. 
        builder.Item("Trusted_Connection") = True
        Console.WriteLine(builder.ConnectionString)

        Console.WriteLine("Press Enter to finish.")
        Console.ReadLine()
    End Sub

    Private Function GetConnectionString() As String
        ' To avoid storing the connection string in your code,
        ' you can retrieve it from a configuration file. 
        Return "Server=(local);Integrated Security=SSPI;" & _
          "Initial Catalog=AdventureWorks"
    End Function
End Module

Comentários

O construtor de cadeias de conexão permite que os desenvolvedores criem de forma programática cadeias de conexão sintaticamente corretas e analisem e reconstruam cadeias de conexão existentes, usando propriedades e métodos da classe.The connection string builder lets developers programmatically create syntactically correct connection strings, and parse and rebuild existing connection strings, using properties and methods of the class. O construtor de cadeias de conexão fornece propriedades fortemente tipadas correspondentes aos pares de chave/valor conhecidos permitidos pelo SQL Server.The connection string builder provides strongly typed properties corresponding to the known key/value pairs allowed by SQL Server. Os desenvolvedores que precisam criar cadeias de conexão como parte dos aplicativos podem usar a classe SqlConnectionStringBuilder para criar e modificar cadeias de conexão.Developers needing to create connection strings as part of applications can use the SqlConnectionStringBuilder class to build and modify connection strings. A classe também facilita o gerenciamento de cadeias de conexão armazenadas em um arquivo de configuração de aplicativo.The class also makes it easy to manage connection strings stored in an application configuration file.

O SqlConnectionStringBuilder executa verificações para pares de chave/valor válidos.The SqlConnectionStringBuilder performs checks for valid key/value pairs. Portanto, você não pode usar essa classe para criar cadeias de conexão inválidas; a tentativa de adicionar pares inválidos gerará uma exceção.Therefore, you cannot use this class to create invalid connection strings; trying to add invalid pairs will throw an exception. A classe mantém uma coleção fixa de sinônimos e pode ser convertida de um sinônimo para o nome de chave conhecido correspondente.The class maintains a fixed collection of synonyms and can translate from a synonym to the corresponding well-known key name.

Por exemplo, ao usar a propriedade Item para recuperar um valor, você pode especificar uma cadeia de caracteres que contenha qualquer sinônimo para a chave de que você precisa.For example, when you use the Item property to retrieve a value, you can specify a string that contains any synonym for the key you need. Por exemplo, você pode especificar "endereço de rede", "addr" ou qualquer outro sinônimo aceitável para essa chave em uma cadeia de conexão ao usar qualquer membro que exija uma cadeia de caracteres que contenha o nome da chave, como a propriedade Item ou o método Remove.For example, you can specify "Network Address", "addr", or any other acceptable synonym for this key within a connection string when you use any member that requires a string that contains the key name, such as the Item property or the Remove method. Consulte a propriedade ConnectionString para obter uma lista completa de sinônimos aceitáveis.See the ConnectionString property for a full list of acceptable synonyms.

A propriedade Item trata as tentativas de inserir entradas mal-intencionadas.The Item property handles tries to insert malicious entries. Por exemplo, o código a seguir, usando a propriedade item padrão (o indexador, C#in), escapa corretamente o par de chave/valor aninhado:For example, the following code, using the default Item property (the indexer, in C#) correctly escapes the nested key/value pair:

Dim builder As New System.Data.SqlClient.SqlConnectionStringBuilder  
builder("Data Source") = "(local)"  
builder("Integrated Security") = True  
builder("Initial Catalog") = "AdventureWorks;NewValue=Bad"  
Console.WriteLine(builder.ConnectionString)  
System.Data.SqlClient.SqlConnectionStringBuilder builder =  
  new System.Data.SqlClient.SqlConnectionStringBuilder();  
builder["Data Source"] = "(local)";  
builder["integrated Security"] = true;  
builder["Initial Catalog"] = "AdventureWorks;NewValue=Bad";  
Console.WriteLine(builder.ConnectionString);  
  

O resultado é a seguinte cadeia de conexão que manipula o valor inválido de maneira segura:The result is the following connection string that handles the invalid value in a safe manner:

Source=(local);Initial Catalog="AdventureWorks;NewValue=Bad";  
Integrated Security=True  

Construtores

SqlConnectionStringBuilder()

Inicializa uma nova instância da classe SqlConnectionStringBuilder.Initializes a new instance of the SqlConnectionStringBuilder class.

SqlConnectionStringBuilder(String)

Inicializa uma nova instância da classe SqlConnectionStringBuilder.Initializes a new instance of the SqlConnectionStringBuilder class. A cadeia de conexão fornecida oferece os dados para obter informações de conexão internas da instância.The provided connection string provides the data for the instance's internal connection information.

Propriedades

ApplicationIntent

Declara o tipo de carga de trabalho do aplicativo ao se conectar a um banco de dados em um grupo de disponibilidade do SQL Server.Declares the application workload type when connecting to a database in an SQL Server Availability Group. Você pode definir o valor dessa propriedade para ApplicationIntent.You can set the value of this property with ApplicationIntent. Para saber mais sobre o suporte ao SqlClient para Grupos de Disponibilidade AlwaysOn, confira Suporte do SqlClient para alta disponibilidade e recuperação de desastres.For more information about SqlClient support for Always On Availability Groups, see SqlClient Support for High Availability, Disaster Recovery.

ApplicationName

Obtém ou define o nome do aplicativo associado à cadeia de conexão.Gets or sets the name of the application associated with the connection string.

AsynchronousProcessing

Obtém ou define um valor booliano que indica se o processamento assíncrono é permitido pela conexão criada usando essa cadeia de conexão.Gets or sets a Boolean value that indicates whether asynchronous processing is allowed by the connection created by using this connection string.

AttachDBFilename

Obtém ou define uma cadeia de caracteres que contém o nome do arquivo de dados primário.Gets or sets a string that contains the name of the primary data file. Isso inclui o nome de caminho completo de um banco de dados anexável.This includes the full path name of an attachable database.

Authentication

Obtém a autenticação da cadeia de conexão.Gets the authentication of the connection string.

BrowsableConnectionString

Obtém ou define um valor que indica se a propriedade ConnectionString é visível nos designers do Visual Studio.Gets or sets a value that indicates whether the ConnectionString property is visible in Visual Studio designers.

(Herdado de DbConnectionStringBuilder)
ColumnEncryptionSetting

Obtém ou define a coluna de configurações de criptografia para o construtor de cadeia de conexão.Gets or sets the column encryption settings for the connection string builder.

ConnectionReset

Obsoleto.Obsolete. Obtém ou define um valor booliano que indica se a conexão é redefinida quando desenhada com base no pool de conexão.Gets or sets a Boolean value that indicates whether the connection is reset when drawn from the connection pool.

ConnectionString

Obtém ou define a cadeia de conexão associada a DbConnectionStringBuilder.Gets or sets the connection string associated with the DbConnectionStringBuilder.

(Herdado de DbConnectionStringBuilder)
ConnectRetryCount

O número de tentativas de reconexão após identificar que houve uma falha de conexão ociosa.The number of reconnections attempted after identifying that there was an idle connection failure. Esse valor deve ser um inteiro entre 0 e 255.This must be an integer between 0 and 255. O padrão é 1.Default is 1. Defina como 0 para desabilitar a reconexão em falhas de conexão ociosa.Set to 0 to disable reconnecting on idle connection failures. Um ArgumentException será gerado se definido como um valor fora do intervalo permitido.An ArgumentException will be thrown if set to a value outside of the allowed range.

ConnectRetryInterval

Tempo (em segundos) entre cada tentativa de reconexão após a identificação de uma falha de conexão ociosa.Amount of time (in seconds) between each reconnection attempt after identifying that there was an idle connection failure. Esse valor deve ser um inteiro entre 1 e 60.This must be an integer between 1 and 60. O padrão é 10 segundos.The default is 10 seconds. Um ArgumentException será gerado se definido como um valor fora do intervalo permitido.An ArgumentException will be thrown if set to a value outside of the allowed range.

ConnectTimeout

Obtém ou define o tempo (em segundos) de espera por uma conexão com o servidor antes de finalizar a tentativa e gerar um erro.Gets or sets the length of time (in seconds) to wait for a connection to the server before terminating the attempt and generating an error.

ContextConnection

Obtém ou define um valor que indica se um cliente/servidor ou conexão em processo para o SQL Server deve ser feita.Gets or sets a value that indicates whether a client/server or in-process connection to SQL Server should be made.

Count

Obtém o número atual de chaves contidas na propriedade ConnectionString.Gets the current number of keys that are contained within the ConnectionString property.

(Herdado de DbConnectionStringBuilder)
CurrentLanguage

Obtém ou define o nome de registro do SQL Server Language.Gets or sets the SQL Server Language record name.

DataSource

Obtém ou define o nome ou o endereço de rede da instância do SQL Server para conexão.Gets or sets the name or network address of the instance of SQL Server to connect to.

EnclaveAttestationUrl

Obtém ou define a URL de atestado de enclave a ser usada com Always Encrypted baseado em enclave.Gets or sets the enclave attestation Url to be used with enclave based Always Encrypted.

Encrypt

Obtém ou define um valor booliano que indica que o SQL Server usará criptografia SSL para todos os dados enviados entre o cliente e o servidor, se o servidor tiver um certificado instalado.Gets or sets a Boolean value that indicates whether SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed.

Enlist

Obtém ou define um valor booliano que indica se o pooler de conexão do SQL Server inscreve automaticamente a conexão no contexto de transação atual do thread de criação.Gets or sets a Boolean value that indicates whether the SQL Server connection pooler automatically enlists the connection in the creation thread's current transaction context.

FailoverPartner

Obtém ou define o nome ou o endereço do servidor parceiro ao qual se conectar se o servidor primário estiver inativo.Gets or sets the name or address of the partner server to connect to if the primary server is down.

InitialCatalog

Obtém ou define o nome do banco de dados associado à conexão.Gets or sets the name of the database associated with the connection.

IntegratedSecurity

Obtém ou define um valor booliano que indica se a ID de Usuário e a Senha são especificadas na conexão (quando false) ou se as atuais credenciais da conta do Windows são usadas para autenticação (quando true).Gets or sets a Boolean value that indicates whether User ID and Password are specified in the connection (when false) or whether the current Windows account credentials are used for authentication (when true).

IsFixedSize

Obtém um valor que indica se o SqlConnectionStringBuilder tem um tamanho fixo.Gets a value that indicates whether the SqlConnectionStringBuilder has a fixed size.

IsReadOnly

Obtém um valor que indica se o DbConnectionStringBuilder é somente leitura.Gets a value that indicates whether the DbConnectionStringBuilder is read-only.

(Herdado de DbConnectionStringBuilder)
Item[String]

Obtém ou define o valor associado à chave especificada.Gets or sets the value associated with the specified key. No C#, essa propriedade é o indexador.In C#, this property is the indexer.

Keys

Obtém um ICollection que contém as chaves no SqlConnectionStringBuilder.Gets an ICollection that contains the keys in the SqlConnectionStringBuilder.

LoadBalanceTimeout

Obtém ou define o tempo mínimo, em segundos, para a conexão permanecer no pool de conexão antes de ser destruída.Gets or sets the minimum time, in seconds, for the connection to live in the connection pool before being destroyed.

MaxPoolSize

Obtém ou define o número máximo de conexões permitido no pool de conexão para essa cadeia de conexão específica.Gets or sets the maximum number of connections allowed in the connection pool for this specific connection string.

MinPoolSize

Obtém ou define o número mínimo de conexões permitido no pool de conexão para essa cadeia de conexão específica.Gets or sets the minimum number of connections allowed in the connection pool for this specific connection string.

MultipleActiveResultSets

Quando for verdadeiro, um aplicativo poderá manter MARS (conjuntos de resultados ativos múltiplos).When true, an application can maintain multiple active result sets (MARS). Quando for falso, um aplicativo deverá processar ou cancelar todos os conjuntos de resultados de um lote antes de poder executar outro lote nessa conexão.When false, an application must process or cancel all result sets from one batch before it can execute any other batch on that connection.

Para obter mais informações, confira MARS (Conjunto de Resultados Ativos Múltiplos).For more information, see Multiple Active Result Sets (MARS).

MultiSubnetFailover

Se o seu aplicativo estiver se conectando a um grupo de disponibilidade AlwaysOn em diferentes sub-redes, configurar MultiSubnetFailover=true oferecerá uma detecção mais rápida e uma conexão com o servidor ativo (atualmente).If your application is connecting to an AlwaysOn availability group (AG) on different subnets, setting MultiSubnetFailover=true provides faster detection of and connection to the (currently) active server. Para saber mais sobre o suporte ao SqlClient para Grupos de Disponibilidade AlwaysOn, confira Suporte do SqlClient para alta disponibilidade e recuperação de desastres.For more information about SqlClient support for Always On Availability Groups, see SqlClient Support for High Availability, Disaster Recovery.

NetworkLibrary

Obtém ou define uma cadeia de caracteres que contém o nome da biblioteca de rede usada para estabelecer uma conexão com o SQL Server.Gets or sets a string that contains the name of the network library used to establish a connection to the SQL Server.

PacketSize

Obtém ou define o tamanho em bytes dos pacotes de rede usados na comunicação com a instância do SQL Server.Gets or sets the size in bytes of the network packets used to communicate with an instance of SQL Server.

Password

Obtém ou define a senha para a conta do SQL Server.Gets or sets the password for the SQL Server account.

PersistSecurityInfo

Obtém ou define um valor booliano que indica se informações confidenciais de segurança, como a senha, não serão retornadas como parte da conexão se ela estiver aberta ou se já esteve em um estado aberto.Gets or sets a Boolean value that indicates if security-sensitive information, such as the password, is not returned as part of the connection if the connection is open or has ever been in an open state.

PoolBlockingPeriod

O comportamento do período bloqueio para um pool de conexões.The blocking period behavior for a connection pool.

Pooling

Obtém ou define um valor booliano que indica se a conexão será agrupada em pool ou aberta explicitamente sempre que a conexão for solicitada.Gets or sets a Boolean value that indicates whether the connection will be pooled or explicitly opened every time that the connection is requested.

Replication

Obtém ou define um valor booliano que indica se há suporte para replicação usando a conexão.Gets or sets a Boolean value that indicates whether replication is supported using the connection.

TransactionBinding

Obtém ou define um valor de cadeia de caracteres que indica como a conexão mantém sua associação com uma transação System.Transactions inscrita.Gets or sets a string value that indicates how the connection maintains its association with an enlisted System.Transactions transaction.

TransparentNetworkIPResolution

Quando o valor dessa chave é definido como true, o aplicativo é necessário para recuperar todos os endereços IP para uma determinada entrada DNS e tentar se conectar à primeira na lista.When the value of this key is set to true, the application is required to retrieve all IP addresses for a particular DNS entry and attempt to connect with the first one in the list. Se a conexão não for estabelecida em 0,5 segundos, o aplicativo tentará se conectar a todos os outros paralelamente.If the connection is not established within 0.5 seconds, the application will try to connect to all others in parallel. Quando o primeiro responder, o aplicativo estabelecerá a conexão com o endereço IP do respondedor.When the first answers, the application will establish the connection with the respondent IP address.

TrustServerCertificate

Obtém ou define um valor que indica se o canal será criptografado ao ignorar a movimentação da cadeia de certificados para validar a confiança.Gets or sets a value that indicates whether the channel will be encrypted while bypassing walking the certificate chain to validate trust.

TypeSystemVersion

Obtém ou define um valor de cadeia de caracteres que indica o sistema de tipos que o aplicativo espera.Gets or sets a string value that indicates the type system the application expects.

UserID

Obtém ou define a ID de usuário a ser usada ao conectar-se ao SQL Server.Gets or sets the user ID to be used when connecting to SQL Server.

UserInstance

Obtém ou define um valor que indica se é preciso redirecionar a conexão da instância do SQL Server Express padrão para uma instância iniciada pelo tempo de execução em execução sob a conta do chamador.Gets or sets a value that indicates whether to redirect the connection from the default SQL Server Express instance to a runtime-initiated instance running under the account of the caller.

Values

Obtém um ICollection que contém os valores no SqlConnectionStringBuilder.Gets an ICollection that contains the values in the SqlConnectionStringBuilder.

WorkstationID

Obtém ou define o nome da estação de trabalho que está se conectando ao SQL Server.Gets or sets the name of the workstation connecting to SQL Server.

Métodos

Add(String, Object)

Adiciona uma entrada com a chave e o valor especificados ao DbConnectionStringBuilder.Adds an entry with the specified key and value into the DbConnectionStringBuilder.

(Herdado de DbConnectionStringBuilder)
Clear()

Limpa o conteúdo da instância SqlConnectionStringBuilder.Clears the contents of the SqlConnectionStringBuilder instance.

ClearPropertyDescriptors()

Limpa a coleção de objetos PropertyDescriptor no DbConnectionStringBuilder associado.Clears the collection of PropertyDescriptor objects on the associated DbConnectionStringBuilder.

(Herdado de DbConnectionStringBuilder)
ContainsKey(String)

Determina se a SqlConnectionStringBuilder contém uma chave específica.Determines whether the SqlConnectionStringBuilder contains a specific key.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
EquivalentTo(DbConnectionStringBuilder)

Compara as informações de conexão neste objeto DbConnectionStringBuilder com as informações de conexão no objeto fornecido.Compares the connection information in this DbConnectionStringBuilder object with the connection information in the supplied object.

(Herdado de DbConnectionStringBuilder)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetProperties(Hashtable)

Preenche um Hashtable fornecido com informações sobre todas as propriedades deste DbConnectionStringBuilder.Fills a supplied Hashtable with information about all the properties of this DbConnectionStringBuilder.

(Herdado de DbConnectionStringBuilder)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
Remove(String)

Remove a entrada com a chave especificada da instância de SqlConnectionStringBuilder.Removes the entry with the specified key from the SqlConnectionStringBuilder instance.

ShouldSerialize(String)

Indica se a chave especificada existe nessa instância SqlConnectionStringBuilder.Indicates whether the specified key exists in this SqlConnectionStringBuilder instance.

ToString()

Retorna a cadeia de conexão associada a esse DbConnectionStringBuilder.Returns the connection string associated with this DbConnectionStringBuilder.

(Herdado de DbConnectionStringBuilder)
TryGetValue(String, Object)

Recupera um valor correspondente para a chave fornecida deste SqlConnectionStringBuilder.Retrieves a value corresponding to the supplied key from this SqlConnectionStringBuilder.

Implantações explícitas de interface

ICollection.CopyTo(Array, Int32)

Copia os elementos do ICollection para um Array, começando em um determinado índice Array.Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Herdado de DbConnectionStringBuilder)
ICollection.IsSynchronized

Obtém um valor que indica se o acesso à ICollection é sincronizado (thread-safe).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Herdado de DbConnectionStringBuilder)
ICollection.SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso ao ICollection.Gets an object that can be used to synchronize access to the ICollection.

(Herdado de DbConnectionStringBuilder)
ICustomTypeDescriptor.GetAttributes()

Retorna uma coleção de atributos personalizados para esta instância de um componente.Returns a collection of custom attributes for this instance of a component.

(Herdado de DbConnectionStringBuilder)
ICustomTypeDescriptor.GetClassName()

Retorna o nome de classe desta instância de um componente.Returns the class name of this instance of a component.

(Herdado de DbConnectionStringBuilder)
ICustomTypeDescriptor.GetComponentName()

Retorna o nome desta instância de um componente.Returns the name of this instance of a component.

(Herdado de DbConnectionStringBuilder)
ICustomTypeDescriptor.GetConverter()

Retorna um conversor de tipo para esta instância de um componente.Returns a type converter for this instance of a component.

(Herdado de DbConnectionStringBuilder)
ICustomTypeDescriptor.GetDefaultEvent()

Retorna o evento padrão para esta instância de um componente.Returns the default event for this instance of a component.

(Herdado de DbConnectionStringBuilder)
ICustomTypeDescriptor.GetDefaultProperty()

Retorna a propriedade padrão para esta instância de um componente.Returns the default property for this instance of a component.

(Herdado de DbConnectionStringBuilder)
ICustomTypeDescriptor.GetEditor(Type)

Retorna um editor do tipo especificado para esta instância de um componente.Returns an editor of the specified type for this instance of a component.

(Herdado de DbConnectionStringBuilder)
ICustomTypeDescriptor.GetEvents()

Retorna os eventos desta instância de um componente.Returns the events for this instance of a component.

(Herdado de DbConnectionStringBuilder)
ICustomTypeDescriptor.GetEvents(Attribute[])

Retorna os eventos desta instância de um componente usando a matriz de atributos especificada como um filtro.Returns the events for this instance of a component using the specified attribute array as a filter.

(Herdado de DbConnectionStringBuilder)
ICustomTypeDescriptor.GetProperties()

Retorna as propriedades desta instância de um componente.Returns the properties for this instance of a component.

(Herdado de DbConnectionStringBuilder)
ICustomTypeDescriptor.GetProperties(Attribute[])

Retorna as propriedades desta instância de um componente usando a matriz de atributos como um filtro.Returns the properties for this instance of a component using the attribute array as a filter.

(Herdado de DbConnectionStringBuilder)
ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Retorna um objeto que contém a propriedade descrita pelo descritor de propriedade especificado.Returns an object that contains the property described by the specified property descriptor.

(Herdado de DbConnectionStringBuilder)
IDictionary.Add(Object, Object)

Adiciona um elemento com a chave e o valor fornecidos ao objeto IDictionary.Adds an element with the provided key and value to the IDictionary object.

(Herdado de DbConnectionStringBuilder)
IDictionary.Contains(Object)

Determina se o objeto IDictionary contém um elemento com a chave especificada.Determines whether the IDictionary object contains an element with the specified key.

(Herdado de DbConnectionStringBuilder)
IDictionary.GetEnumerator()

Retorna um objeto IDictionaryEnumerator para o objeto IDictionary.Returns an IDictionaryEnumerator object for the IDictionary object.

(Herdado de DbConnectionStringBuilder)
IDictionary.IsFixedSize (Herdado de DbConnectionStringBuilder)
IDictionary.IsReadOnly (Herdado de DbConnectionStringBuilder)
IDictionary.Item[Object]

Obtém ou define o elemento com a chave especificada.Gets or sets the element with the specified key.

(Herdado de DbConnectionStringBuilder)
IDictionary.Remove(Object)

Remove o elemento com a chave especificada do objeto IDictionary.Removes the element with the specified key from the IDictionary object.

(Herdado de DbConnectionStringBuilder)
IEnumerable.GetEnumerator()

Retorna um enumerador que itera em uma coleção.Returns an enumerator that iterates through a collection.

(Herdado de DbConnectionStringBuilder)

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a

Veja também