SqlConnectionEncryptOption 類別

定義

這些選項可用來控制伺服器與客戶端之間通訊的加密行為。

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 轉換成 ,而的值 falseOptional轉換成 。 當轉換成布林值時, MandatoryStrict 與會 null 轉換成 trueOptional 轉換 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隱含串連。 的值 trueMandatory轉換成 。 的值 falseOptional轉換成 。

Implicit(SqlConnectionEncryptOption to Boolean)

啟用布爾值的隱含串連 SqlConnectionEncryptOptionMandatory 轉換 StricttrueOptional 轉換為 false

適用於