ConnectionSettings Classe
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.
configurações de conexão e criação
public class ConnectionSettings
type ConnectionSettings = class
Public Class ConnectionSettings
- Herança
-
ConnectionSettings
- Derivado
Campos
| Nome | Description |
|---|---|
| NoConnectionTimeout |
Espera infinita |
Propriedades
| Nome | Description |
|---|---|
| AcceptsLogin |
Retornará true se os valores atuais de LoginSecure e Autenticação usarem a propriedade Login |
| AccessToken |
configurações de conexão e criação |
| ApplicationIntent |
A intenção do aplicativo dos valores válidos da conexão é ReadWrite e ReadOnly |
| ApplicationName |
O nome do aplicativo. "Gerenciamento de SQL" se nenhum nome de aplicativo tiver sido fornecido. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException |
| Authentication |
O tipo de autenticação da conexão |
| ConnectAsUser |
Se definido como true, a conexão será feita com as credenciais do usuário especificado. Isso assumirá a representação, no entanto, os sinalizadores do LoginSecure e os campos Logon e Senha não serão afetados. Essa configuração só é utilizável em Windows. |
| ConnectAsUserName |
Especifica o usuário Windows que é usado ao criar uma conexão representada. O usuário deve ter privilégios de logon interativos. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException |
| ConnectAsUserPassword |
Especifica a senha do usuário Windows usado ao criar uma conexão representada. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException |
| ConnectionString |
A propriedade retornará o usuário especificado cadeia de conexão ou retornará o cadeia de conexão computado com base nas configurações do objeto. Se definido explicitamente, todas as propriedades no objeto ServerConnection serão preenchidas para refletir o cadeia de conexão passado. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException |
| ConnectTimeout |
O tempo (em segundos) para aguardar uma conexão com o servidor antes de encerrar a tentativa e gerar uma exceção. O padrão é 30 segundos (o mesmo que Shiloh). Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException |
| DatabaseName |
TBD |
| EncryptConnection |
se "encrypt=true" é especificado no cadeia de conexão |
| HostNameInCertificate |
O nome do host fornecido no certificado a ser usado para validação de certificado. |
| Login |
O SQL Server nome de logon usado para se conectar ao servidor. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException |
| LoginSecure |
Se definido como true, Windows segurança integrada será usada e Logon e Senha serão ignorados. Se não estiver definido, a Autenticação do Sql Server será usada. Exceções: ConnectionCannotBeChangedException |
| MaxPoolSize |
O número máximo de conexões permitidas no pool. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException |
| MinPoolSize |
O número mínimo de conexões mantidas no pool. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException |
| MultipleActiveResultSets |
Habilite o MARS por meio da conexão. O padrão é false. |
| NetworkProtocol |
Identifica o protocolo de rede do cliente usado para se conectar ao SQL Server. Se você não especificar uma rede e usar um servidor local, a memória compartilhada será usada. Se você não especificar uma rede e usar um servidor remoto, um dos protocolos de cliente configurados será usado. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException |
| NonPooledConnection |
Por padrão, todas as conexões com SQL Server são retiradas de um pool de conexões .NET ADO. Se definido como true, isso permite que os usuários criem uma conexão não em pool (não será reutilizado quando fechado). Exceções: ConnectionCannotBeChangedException |
| PacketSize |
Tamanho em bytes dos pacotes de rede usados para se comunicar com uma instância do SQL Server. O padrão é 8192. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException |
| Password |
A senha usada com Logon para se conectar ao servidor. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException |
| PooledConnectionLifetime |
Quando uma conexão é retornada ao pool, seu tempo de criação é comparado com o tempo atual e a conexão é destruída se esse período de tempo (em segundos) excede o valor especificado pelo tempo de vida da conexão. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException |
| RequiresLogin |
Retornará true se os valores atuais de LoginSecure e Autenticação exigirem que uma propriedade de logon seja definida |
| ResetConnectionString |
Informa se ConnectionString precisa ser redefinido na propriedade SqlConnectionObject do ConnectionManager ou não. |
| SecureConnectionString |
A propriedade retornará uma versão SecureString do usuário especificado cadeia de conexão ou retornará o cadeia de conexão computado com base nas configurações do objeto. Se definido explicitamente, todas as propriedades no objeto ServerConnection serão preenchidas para refletir o cadeia de conexão passado. Exceções: ConnectionCannotBeChangedException |
| SecurePassword |
A senha usada com Logon para se conectar ao servidor. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException PropertyNotSetException |
| ServerCertificate |
O caminho para o certificado do servidor a ser usado para validação de certificado. |
| ServerInstance |
O nome do SQL Server ao qual o objeto se conectará. Se não estiver definido, o servidor local estará implícito. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException |
| StrictEncryption |
Se "encrypt=strict" é especificado no cadeia de conexão. Quando verdadeiro, o valor é EncryptConnection ignorado. |
| TrustServerCertificate |
Indicar se o cliente confia no certificado do servidor |
| WorkstationId |
O nome da estação de trabalho que se conecta ao SQL Server. Exceções: ConnectionCannotBeChangedException InvalidPropertyValueException |
Métodos
| Nome | Description |
|---|---|
| ThrowIfPropertyNotSet(String, String, Boolean) |
configurações de conexão e criação |
| ThrowIfPropertyNotSet(String, String) |
configurações de conexão e criação |
| ToString() |
configurações de conexão e criação |