ConnectionSettings 类

ConnectionSettings 类表示到服务器实例(如 SQL Server)的连接使用的设置。 ServerConnection 类继承 ConnectionSettings 类。

继承层次结构

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

命名空间:  Microsoft.SqlServer.Management.Common
程序集:  Microsoft.SqlServer.ConnectionInfo(在 Microsoft.SqlServer.ConnectionInfo.dll 中)

语法

声明
Public Class ConnectionSettings
用法
Dim instance As ConnectionSettings
public class ConnectionSettings
public ref class ConnectionSettings
type ConnectionSettings =  class end
public class ConnectionSettings

ConnectionSettings 类型公开以下成员。

属性

  名称 说明
公共属性 ApplicationName 获取或设置已与服务器建立连接的应用程序的名称。
公共属性 ConnectAsUser 获取或设置 Boolean 属性值,该值指定是否使用模拟建立连接。
公共属性 ConnectAsUserName 获取或设置使用模拟进行连接时用户的名称。
公共属性 ConnectAsUserPassword 获取或设置使用模拟进行连接时用户的密码。
公共属性 ConnectionString 获取或设置用于与指定数据源建立连接的连接字符串。
公共属性 ConnectTimeout 获取或设置连接超时期(秒)。
公共属性 DatabaseName 获取或设置连接所需的数据库。
公共属性 EncryptConnection 获取或设置 Boolean 属性值,该值指定是否对连接进行加密。
公共属性 Login 获取或设置与服务器实例建立连接所需的登录名。
公共属性 LoginSecure 获取或设置 Boolean 属性,该属性指定是使用 Windows 身份验证还是 SQL Server 身份验证建立到服务器的连接。
公共属性 MaxPoolSize 获取或设置与服务器建立连接时指定的连接接受的连接池中的最大连接数。
公共属性 MinPoolSize 获取或设置与服务器建立连接时指定的连接接受的连接池中的最小连接数。
公共属性 MultipleActiveResultSets 获取或设置 Boolean 属性值,该值指定是否允许多个活动的结果集。
公共属性 NetworkProtocol 获取或设置用于与服务器建立连接的网络协议。
公共属性 NonPooledConnection 获取或设置 Boolean 属性值,该值指定连接是否可入池。
公共属性 PacketSize 获取或设置通过网络在客户端和服务器之间发送的数据包大小(字节)。
公共属性 Password 获取或设置使用 SQL Server 身份验证时与登录名一起使用的、用于与服务器建立连接的密码。
公共属性 PooledConnectionLifetime 获取或设置已入池连接的生存期。
受保护属性 ResetConnectionString 获取或设置一个 Boolean 值,该值指定连接字符串中的节点是否已经更改。
公共属性 SecureConnectionString 获取或设置连接字符串的加密版本。
公共属性 SecurePassword 获取或设置使用 SQL Server 身份验证时与登录名一起使用的、用于与服务器建立连接的安全密码。
公共属性 ServerInstance 获取或设置服务器的名称。
公共属性 WorkstationId 获取或设置唯一标识工作站的 ID 值。

顶部

方法

  名称 说明
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
受保护方法 ThrowIfPropertyNotSet(String, String) 如果指定的连接属性为 Null 或为空,将引发异常。
受保护方法 ThrowIfPropertyNotSet(String, String, Boolean) 如果指定的连接属性为 Null 或为空(后者为可选项),将引发异常。
公共方法 ToString 将引用的对象名称作为字符串返回。 (覆盖 ObjectToString。)

顶部

字段

  名称 说明
公共字段静态成员 NoConnectionTimeout 获取或设置 Int32 值,该值指定经过多长时间认为连接超时(秒)。

顶部

注释

线程安全

此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。但不保证所有实例成员都是线程安全的。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.SqlServer.Management.Common 命名空间