SqlConnectionStringBuilder.Encrypt 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 SqlConnectionEncryptOption 自 5.0 版以來的值,或 Boolean 舊版的值,指出用戶端與伺服器之間傳送之所有資料是否需要 TLS 加密。
public:
property bool Encrypt { bool get(); void set(bool value); };
public:
property Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ Encrypt { Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ get(); void set(Microsoft::Data::SqlClient::SqlConnectionEncryptOption ^ value); };
public bool Encrypt { get; set; }
public Microsoft.Data.SqlClient.SqlConnectionEncryptOption Encrypt { get; set; }
member this.Encrypt : bool with get, set
member this.Encrypt : Microsoft.Data.SqlClient.SqlConnectionEncryptOption with get, set
Public Property Encrypt As Boolean
Public Property Encrypt As SqlConnectionEncryptOption
屬性值
Encrypt 屬性的值。
備註
此屬性會對應至連接字串內的 "Encrypt" 索引鍵。
當 為 false 且 Encrypt
為 Mandatory 或 時 TrustServerCertificate
, Stricttrue
伺服器名稱 (或 IP 位址) 的伺服器 TLS 憑證必須完全符合連接字串中指定的伺服器名稱 (或 IP 位址) 。 否則連接嘗試會失敗。 如需主體開頭為萬用字元 (*) 之憑證的支援相關資訊,請參閱 啟用 Database Engine 的加密連線。
注意
從 4.0版開始,當屬性針對舊版時,屬性 Encrypt
的預設值會設定 true
false
為 。
注意
從 5.0版開始,資料類型會更新為 SqlConnectionEncryptOption ,而 屬性的 Encrypt
預設值會設定為 Mandatory 。