SqlConnectionInfoWithConnection 类

定义

[System.Serializable]
public sealed class SqlConnectionInfoWithConnection : Microsoft.SqlServer.Management.Common.SqlConnectionInfo, IDisposable, Microsoft.SqlServer.Management.Common.IRestrictedAccess
[<System.Serializable>]
type SqlConnectionInfoWithConnection = class
    inherit SqlConnectionInfo
    interface IDisposable
    interface IRestrictedAccess
Public NotInheritable Class SqlConnectionInfoWithConnection
Inherits SqlConnectionInfo
Implements IDisposable, IRestrictedAccess
继承
属性
实现

构造函数

名称 说明
SqlConnectionInfoWithConnection()
SqlConnectionInfoWithConnection(SqlConnection)
SqlConnectionInfoWithConnection(SqlConnection)
SqlConnectionInfoWithConnection(String, String, String)
SqlConnectionInfoWithConnection(String)

字段

名称 说明
NoTimeOut (继承自 SqlOlapConnectionInfoBase)

属性

名称 说明
AccessToken

用于通用身份验证的访问令牌值

(继承自 SqlConnectionInfo)
AdditionalParameters (继承自 SqlConnectionInfo)
ApplicationIntent

连接的 ApplicationIntent

(继承自 SqlConnectionInfo)
ApplicationName (继承自 SqlConnectionInfo)
Authentication

return SqlConnectionInfo.AuthenticationMethod

(继承自 SqlConnectionInfo)
ConnectionProtocol (继承自 SqlConnectionInfo)
ConnectionString (继承自 SqlConnectionInfo)
ConnectionStringInternal (继承自 SqlOlapConnectionInfoBase)
ConnectionTimeout (继承自 SqlOlapConnectionInfoBase)
ConnectionTimeoutInternal (继承自 SqlOlapConnectionInfoBase)
DatabaseName (继承自 SqlOlapConnectionInfoBase)
DatabaseNameInternal (继承自 SqlOlapConnectionInfoBase)
EncryptConnection

是否在连接字符串中设置 Encrypt=true

(继承自 SqlConnectionInfo)
HostNameInCertificate

设置证书中提供的主机名,用于证书验证。

(继承自 SqlConnectionInfo)
IntegratedSecurityInternal (继承自 SqlOlapConnectionInfoBase)
MaxPoolSize (继承自 SqlConnectionInfo)
MinPoolSize (继承自 SqlConnectionInfo)
PacketSize (继承自 SqlConnectionInfo)
Password (继承自 SqlOlapConnectionInfoBase)
PoolConnectionLifeTime (继承自 SqlConnectionInfo)
Pooled (继承自 SqlConnectionInfo)
QueryTimeout (继承自 SqlOlapConnectionInfoBase)
QueryTimeoutInternal (继承自 SqlOlapConnectionInfoBase)
RebuildConnectionStringInternal (继承自 SqlOlapConnectionInfoBase)
SecurePassword (继承自 SqlOlapConnectionInfoBase)
ServerCaseSensitivity (继承自 ConnectionInfoBase)
ServerCertificate

设置要用于证书验证的服务器证书的路径。

(继承自 SqlConnectionInfo)
ServerConnection
ServerName (继承自 SqlOlapConnectionInfoBase)
ServerNameInternal (继承自 SqlOlapConnectionInfoBase)
ServerType (继承自 ConnectionInfoBase)
ServerVersion (继承自 ConnectionInfoBase)
SingleConnection
StrictEncryption

是否在连接字符串中设置 Encrypt=Strict。 如果当前 SqlClient 不支持 Strict,则当为 true 时,此值将设置为 Encrypt=true

(继承自 SqlConnectionInfo)
TrustServerCertificate

返回是否信任服务器证书

(继承自 SqlConnectionInfo)
UseIntegratedSecurity (继承自 SqlOlapConnectionInfoBase)
UserName (继承自 SqlOlapConnectionInfoBase)
WorkstationId (继承自 SqlConnectionInfo)

方法

名称 说明
ConnectionParmsChanged() (继承自 SqlOlapConnectionInfoBase)
Copy()

深层复制

CreateConnectionObject()

返回新的 IDbConnection 实现。 调用方应使用此对象并在短时间内释放对它的引用,因为关联的访问令牌的生存期可能有限。

(继承自 SqlConnectionInfo)
Dispose()
ToString() (继承自 SqlConnectionInfo)

活动

名称 说明
ConnectionClosed

适用于