SqlConnectionStringBuilder.Encrypt Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает 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» в строке подключения.
Если TrustServerCertificate
имеет значение false и Encrypt
имеет значение Mandatoryили Stricttrue
, имя сервера (или IP-адрес) в TLS-сертификате сервера должно точно соответствовать имени сервера (или IP-адресу), указанному в строке подключения. В противном случае соединение не будет установлено. Сведения о поддержке сертификатов, тема которых начинается с подстановочного знака (*), см. в статье Включение зашифрованных подключений к компоненту Database Engine.
Примечание
Начиная с версии 4.0 свойство имеет true
значение Encrypt
по умолчанию, а false
для более ранних версий .
Примечание
Начиная с версии 5.0 тип данных обновляется на SqlConnectionEncryptOption, а значение Encrypt
свойства по умолчанию — Mandatory.