SqlConnectionEncryptOption 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這些選項可用來控制伺服器與客戶端之間通訊的加密行為。
public ref class SqlConnectionEncryptOption sealed
public sealed class SqlConnectionEncryptOption
[System.ComponentModel.TypeConverter(typeof(Microsoft.Data.SqlClient.SqlConnectionEncryptOptionConverter))]
public sealed class SqlConnectionEncryptOption
type SqlConnectionEncryptOption = class
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Data.SqlClient.SqlConnectionEncryptOptionConverter))>]
type SqlConnectionEncryptOption = class
Public NotInheritable Class SqlConnectionEncryptOption
- 繼承
-
SqlConnectionEncryptOption
- 屬性
備註
已新增隱含轉換,以維持與 屬性布爾值 behahavior Encrypt 的回溯相容性。 從布林值轉換時, true
的值會 Mandatory 轉換成 ,而的值 false
會 Optional轉換成 。 當轉換成布林值時, Mandatory、 Strict 與會 null
轉換成 true
與 Optional 轉換 false
。
建構函式
SqlConnectionEncryptOption() |
這些選項可用來控制伺服器與客戶端之間通訊的加密行為。 |
屬性
Mandatory |
指定連線到伺服器時需要 TLS 加密。 如果伺服器不支援加密,連線將會失敗。 |
Optional |
指定連線到伺服器時,TLS 加密是選擇性的。 如果伺服器需要加密,則會交涉加密。 |
Strict |
啟用並要求 TDS 8.0、TLS 加密至伺服器。 如果伺服器不支援 TDS 8.0、TLS 加密,連線將會失敗。 |
方法
Equals(Object) |
比較 的ToString()SqlConnectionEncryptOption表示法與另一個 SqlConnectionEncryptOption。 |
GetHashCode() |
傳回值的哈希碼 ToString() 。 |
Parse(String) |
將指定之邏輯值的字串表示,轉換為相等的 SqlConnectionEncryptOption。 |
ToString() |
傳回的 SqlConnectionEncryptOption字串值。 |
TryParse(String, SqlConnectionEncryptOption) |
將邏輯值的指定字串表示轉換為對 SqlConnectionEncryptOption 等值,並傳回值,指出轉換是否成功。 |
運算子
Implicit(Boolean to SqlConnectionEncryptOption) |
啟用布爾值的 SqlConnectionEncryptOption隱含串連。 的值 |
Implicit(SqlConnectionEncryptOption to Boolean) |
啟用布爾值的隱含串連 SqlConnectionEncryptOption 。
Mandatory 轉換 Strict 為 |