SqlConnectionStringBuilder.Encrypt Vlastnost

Definice

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 trueStrict , 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.

Platí pro

Viz také