ConnectionSettings Classe

Definição

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

Aplica-se a