Clase ConnectionSettings

La clase ConnectionSettings representa la configuración que usa una conexión a una instancia de un servidor, como SQL Server. La clase ServerConnection hereda de la clase ConnectionSettings.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.SqlServer.Management.Common
Ensamblado:  Microsoft.SqlServer.ConnectionInfo (en Microsoft.SqlServer.ConnectionInfo.dll)

Sintaxis

'Declaración
Public Class ConnectionSettings
'Uso
Dim instance As ConnectionSettings
public class ConnectionSettings
public ref class ConnectionSettings
type ConnectionSettings =  class end
public class ConnectionSettings

El tipo ConnectionSettings expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública ApplicationName Obtiene o establece el nombre de la aplicación que ha establecido la conexión con el servidor.
Propiedad pública ConnectAsUser Obtiene o establece el valor de propiedad Boolean que especifica si la conexión se establece con suplantación.
Propiedad pública ConnectAsUserName Obtiene o establece el nombre del usuario al conectar con suplantación.
Propiedad pública ConnectAsUserPassword Obtiene o establece la contraseña del usuario al conectar con suplantación.
Propiedad pública ConnectionString Obtiene o establece la cadena de conexión que se usa para establecer una conexión con un origen de datos especificado.
Propiedad pública ConnectTimeout Obtiene o establece el tiempo de espera de conexión en segundos.
Propiedad pública DatabaseName Obtiene o establece la base de datos que requiere la conexión.
Propiedad pública EncryptConnection Obtiene o establece el valor de propiedad Boolean que especifica si se cifra la conexión.
Propiedad pública Login Obtiene o establece el inicio de sesión que se requiere para establecer una conexión con la instancia del servidor.
Propiedad pública LoginSecure Obtiene o establece la propiedad Boolean que especifica si la conexión con el servidor se establece mediante autenticación de Windows o autenticación de SQL Server.
Propiedad pública MaxPoolSize Obtiene o establece el número máximo de conexiones de un grupo de conexiones que la conexión especificada acepta al establecer una conexión con un servidor.
Propiedad pública MinPoolSize Obtiene o establece el número mínimo de conexiones de un grupo de conexiones que la conexión especificada acepta al establecer una conexión con un servidor.
Propiedad pública MultipleActiveResultSets Obtiene o establece el valor de la propiedad Boolean que especifica si se permite más de un conjunto de resultados activo.
Propiedad pública NetworkProtocol Obtiene o establece el protocolo de red que se usa para establecer la conexión al servidor.
Propiedad pública NonPooledConnection Obtiene o establece el valor de propiedad Boolean que especifica si la conexión puede estar agrupada o no.
Propiedad pública PacketSize Obtiene o establece los paquetes de datos enviados entre el cliente y el servidor a través de la red en bytes.
Propiedad pública Password Obtiene o establece la contraseña utilizada con el inicio de sesión para establecer una conexión con el servidor cuando se utiliza autenticación de SQL Server.
Propiedad pública PooledConnectionLifetime Obtiene o establece la duración de la conexión agrupada.
Propiedad protegida ResetConnectionString Obtiene o establece un valor Boolean que especifica si se ha cambiado un nodo de la cadena de conexión.
Propiedad pública SecureConnectionString Obtiene o establece una versión cifrada de la cadena de conexión.
Propiedad pública SecurePassword Obtiene o establece la contraseña segura utilizada con el inicio de sesión para establecer una conexión con el servidor cuando se utiliza autenticación de SQL Server.
Propiedad pública ServerInstance Obtiene o establece el nombre del servidor.
Propiedad pública WorkstationId Obtiene o establece el valor de identificador que identifica de forma única la estación de trabajo.

Arriba

Métodos

  Nombre Descripción
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método protegido ThrowIfPropertyNotSet(String, String) Inicia una excepción si la propiedad de conexión especificada es NULL o está vacía.
Método protegido ThrowIfPropertyNotSet(String, String, Boolean) Inicia una excepción si la propiedad de conexión especificada es NULL o está vacía.
Método público ToString Devuelve el nombre de objeto al que se hace referencia como una cadena. (Invalida ObjectToString.)

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático NoConnectionTimeout Obtiene o establece el valor Int32 que especifica el tiempo en segundos que la conexión tarda en agotar el tiempo de espera.

Arriba

Comentarios

Seguridad para subprocesos

Todos los miembros estáticos (compartidos en Microsoft Visual Basic) públicos de este tipo son seguros para operaciones multiproceso. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.SqlServer.Management.Common