SqlConnectionStringBuilder.Encrypt Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví SqlConnectionEncryptOption hodnotu od verze 5.0 nebo Boolean hodnotu pro dřívější verze, která označuje, zda šifrování TLS je vyžadováno pro všechna data odesílaná mezi klientem a serverem.
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
Hodnota vlastnosti
Hodnota Encrypt vlastnosti.
Poznámky
Tato vlastnost odpovídá klíči Encrypt v rámci připojovacího řetězce.
Pokud TrustServerCertificate
je hodnota false a Encrypt
je Mandatorynebo true
Strict , musí se název serveru (nebo IP adresa) v certifikátu TLS serveru přesně shodovat s názvem serveru (nebo IP adresou) zadaným v připojovacím řetězci. V opačném případě se pokus o připojení nezdaří. Informace o podpoře certifikátů, jejichž předmět začíná zástupným znakem (*), najdete v tématu Povolení šifrovaných připojení k databázovému stroji.
Poznámka
Počínaje verzí 4.0 je výchozí hodnota vlastnosti Encrypt
nastavena na true
, zatímco je false
pro starší verze.
Poznámka
Od verze 5.0 se datový typ aktualizuje na SqlConnectionEncryptOptiona výchozí hodnota vlastnosti je nastavená Encrypt
na Mandatory.