SqlConnectionStringBuilder.Encrypt Właściwość

Definicja

Pobiera lub ustawia SqlConnectionEncryptOption wartość od wersji 5.0 lub Boolean wartość dla wcześniejszych wersji, która wskazuje, czy szyfrowanie TLS jest wymagane dla wszystkich danych wysyłanych między klientem a serwerem.

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

Wartość właściwości

Wartość Encrypt właściwości.

Uwagi

Ta właściwość odpowiada kluczowi "Encrypt" w parametrach połączenia.

Jeśli TrustServerCertificate ma wartość false i Encrypt ma Mandatorywartość , Strict lub true, nazwa serwera (lub adres IP) w certyfikacie TLS serwera musi dokładnie odpowiadać nazwie serwera (lub adresowi IP) określonego w parametrach połączenia. W przeciwnym razie próba połączenia zakończy się niepowodzeniem. Aby uzyskać informacje o obsłudze certyfikatów, których podmiot rozpoczyna się od symbolu wieloznakowego (*), zobacz Włączanie szyfrowanych połączeń z aparatem bazy danych.

Uwaga

Począwszy od wersji 4.0, wartość domyślna właściwości Encrypt jest ustawiona na true , gdy jest false ona dla wcześniejszych wersji.

Uwaga

Począwszy od wersji 5.0, typ danych jest aktualizowany do SqlConnectionEncryptOption, a wartość domyślna Encrypt właściwości jest ustawiona na Mandatory.

Dotyczy

Zobacz też