Поделиться через


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.

Применяется к

См. также раздел