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 | |
---|---|---|
ApplicationName | Obtém ou define o nome do aplicativo que estabeleceu a conexão com o servidor. | |
ConnectAsUser | Obtém ou define o valor da propriedade Boolean que especifica se a conexão é estabelecida usando representação. | |
ConnectAsUserName | Obtém ou define o nome do usuário ao conectar-se usando a representação. | |
ConnectAsUserPassword | Obtém ou define a senha do usuário ao conectar-se usando a representação. | |
ConnectionString | Obtém ou define a cadeia de conexão usada para estabelecer uma conexão com a fonte de dados especificada. | |
ConnectTimeout | Obtém ou define o período de tempo limite da conexão em segundos. | |
DatabaseName | Obtém ou define o banco de dados exigido pela conexão. | |
EncryptConnection | Obtém ou define o valor da propriedade Boolean que especifica se a conexão é criptografada. | |
Login | Obtém ou define o logon necessário para estabelecer uma conexão com a instância do servidor. | |
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. | |
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. | |
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. | |
MultipleActiveResultSets | Obtém ou define o valor da propriedade Boolean que especifica se mais de um conjunto de resultados ativo é permitido. | |
NetworkProtocol | Obtém ou define o protocolo de rede usado para estabelecer a conexão com o servidor. | |
NonPooledConnection | Obtém ou define o valor da propriedade Boolean que especifica se a conexão pode ser agrupada ou não. | |
PacketSize | Obtém ou define os pacotes de dados enviados entre o cliente e o servidor pela rede em bytes. | |
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. | |
PooledConnectionLifetime | Obtém ou define o tempo de vida da conexão agrupada. | |
ResetConnectionString | Obtém ou define um valor Boolean que especifica se um nó da cadeia de conexão foi alterado. | |
SecureConnectionString | Obtém ou define uma versão criptografada da cadeia de conexão. | |
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. | |
ServerInstance | Obtém ou define o nome do servidor. | |
WorkstationId | Obtém ou define o valor da ID que identifica exclusivamente a estação de trabalho. |
Início
Métodos
Nome | Descrição | |
---|---|---|
Equals | (Herdado de Object.) | |
Finalize | (Herdado de Object.) | |
GetHashCode | (Herdado de Object.) | |
GetType | (Herdado de Object.) | |
MemberwiseClone | (Herdado de Object.) | |
ThrowIfPropertyNotSet(String, String) | Lançará uma exceção se a propriedade de conexão especificada for nula ou vazia. | |
ThrowIfPropertyNotSet(String, String, Boolean) | Lançará uma exceção se a propriedade de conexão especificada for nula ou, opcionalmente, vazia. | |
ToString | Retorna o nome do objeto referenciado como uma cadeia de caracteres. (Substitui ObjectToString.) |
Início
Campos
Nome | Descrição | |
---|---|---|
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.