Share via


Classe ConnectionSettings

A classe ConnectionSettings representa as configurações usadas por uma conexão com uma instância de um servidor, como o SQL Server. A classe ServerConnection herda da classe ConnectionSettings.

Hierarquia de herança

Object
  Microsoft.SqlServer.Management.Common.ConnectionSettings
    Microsoft.SqlServer.Management.Common.ConnectionManager

Namespace:  Microsoft.SqlServer.Management.Common
Assembly:  Microsoft.SqlServer.ConnectionInfo (em Microsoft.SqlServer.ConnectionInfo.dll)

Sintaxe

'Declaração
Public Class ConnectionSettings
'Uso
Dim instance As ConnectionSettings
public class ConnectionSettings
public ref class ConnectionSettings
type ConnectionSettings =  class end
public class ConnectionSettings

O tipo ConnectionSettings expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ApplicationName Obtém ou define o nome do aplicativo que estabeleceu a conexão com o servidor.
Propriedade pública ConnectAsUser Obtém ou define o valor da propriedade Boolean que especifica se a conexão é estabelecida usando representação.
Propriedade pública ConnectAsUserName Obtém ou define o nome do usuário ao conectar-se usando a representação.
Propriedade pública ConnectAsUserPassword Obtém ou define a senha do usuário ao conectar-se usando a representação.
Propriedade pública ConnectionString Obtém ou define a cadeia de conexão usada para estabelecer uma conexão com a fonte de dados especificada.
Propriedade pública ConnectTimeout Obtém ou define o período de tempo limite da conexão em segundos.
Propriedade pública DatabaseName Obtém ou define o banco de dados exigido pela conexão.
Propriedade pública EncryptConnection Obtém ou define o valor da propriedade Boolean que especifica se a conexão é criptografada.
Propriedade pública Login Obtém ou define o logon necessário para estabelecer uma conexão com a instância do servidor.
Propriedade pública LoginSecure Obtém ou define o valor da propriedade Boolean que especifica se a conexão é estabelecida com o servidor usando a Autenticação do Windows ou a Autenticação do SQL Server.
Propriedade pública MaxPoolSize Obtém ou define o número máximo de conexões em um pool de conexão que a conexão especificada aceita ao estabelecer uma conexão com um servidor.
Propriedade pública MinPoolSize Obtém ou define o número mínimo de conexões em um pool de conexão que a conexão especificada aceita ao estabelecer uma conexão com um servidor.
Propriedade pública MultipleActiveResultSets Obtém ou define o valor da propriedade Boolean que especifica se mais de um conjunto de resultados ativo é permitido.
Propriedade pública NetworkProtocol Obtém ou define o protocolo de rede usado para estabelecer a conexão com o servidor.
Propriedade pública NonPooledConnection Obtém ou define o valor da propriedade Boolean que especifica se a conexão pode ser agrupada ou não.
Propriedade pública PacketSize Obtém ou define os pacotes de dados enviados entre o cliente e o servidor pela rede em bytes.
Propriedade pública Password Obtém ou define a senha usada com o logon para estabelecer uma conexão com o servidor quando a Autenticação do SQL Server é usada.
Propriedade pública PooledConnectionLifetime Obtém ou define o tempo de vida da conexão agrupada.
Propriedade protegida ResetConnectionString Obtém ou define um valor Boolean que especifica se um nó da cadeia de conexão foi alterado.
Propriedade pública SecureConnectionString Obtém ou define uma versão criptografada da cadeia de conexão.
Propriedade pública SecurePassword Obtém ou define a senha segura usada com o logon para estabelecer uma conexão com o servidor quando a Autenticação do SQL Server é utilizada.
Propriedade pública ServerInstance Obtém ou define o nome do servidor.
Propriedade pública WorkstationId Obtém ou define o valor da ID que identifica exclusivamente a estação de trabalho.

Início

Métodos

  Nome Descrição
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método protegido ThrowIfPropertyNotSet(String, String) Lançará uma exceção se a propriedade de conexão especificada for nula ou vazia.
Método protegido ThrowIfPropertyNotSet(String, String, Boolean) Lançará uma exceção se a propriedade de conexão especificada for nula ou, opcionalmente, vazia.
Método público ToString Retorna o nome do objeto referenciado como uma cadeia de caracteres. (Substitui ObjectToString.)

Início

Campos

  Nome Descrição
Campo públicoMembro estático NoConnectionTimeout Obtém ou define o valor de Int32 que especifica o tempo em segundos usado como o tempo limite da conexão.

Início

Comentários

Segurança de thread

Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Management.Common